[Kathryn Morrison](/content/authors/kathryn-morrison/index.html)  
February 22, 2022 | 3

## A primer on bioinformatics

Bioinformatics has many definitions, but at its core it is an inherently applied discipline that uses statistics and computer science to study biological phenomena.

At Precision Analytics, we apply our training in biostatistics, mathematics, chemistry, biology, epidemiology and computer science to analyze data from a variety of sources and answer different business and research questions from our clients. Example data sources include:

1. Genetic data from traditional or high-throughput sequencing, such as [Sanger](https://www.sciencedirect.com/topics/neuroscience/sanger-sequencing) or [next generation sequencing (NGS)](https://www.illumina.com/science/technology/next-generation-sequencing.html)
2. _In vitro_ data from bioassays, such as [ELISA](https://www.immunology.org/public-information/bitesized-immunology/experimental-techniques/enzyme-linked-immunosorbent-assay)
3. _In vivo_ efficacy and [pharmacokinetic](https://www.ncbi.nlm.nih.gov/books/NBK12815/) studies in rats, mice, and other [model organisms](https://www.sciencedirect.com/science/article/abs/pii/S0149763414000426)

On the computational side, methods such as [string matching](https://en.wikipedia.org/wiki/String-searching_algorithm) are important in the pre-processing of genetic data and looking for patterns. Because modern genomics involves large datasets, addressing computational challenges is key. For example, algorithms have been optimized to be computationally efficient to perform routine tasks like [multiple sequence alignment](https://en.wikipedia.org/wiki/Multiple_sequence_alignment).

The field of biostatistics introduces probabilistic analysis of data, such as drawing inferences from samples, estimating uncertainty, and predicting performance. These analyses could include:

- **Descriptive statistics** which are useful for understanding the distribution of data, standardizing data for comparisons, and assessing quality
- **Hypothesis testing** which is useful for comparing groups in a variety of applications; for example, to determine if a given gene is over-expressed in a set of tumour samples, or to test if people diagnosed with a disease have a higher frequency of a certain [SNP](https://www.nature.com/scitable/definition/snp-295/)
- **Linear models** such as variations of the classic [ANOVA](https://en.wikipedia.org/wiki/Analysis_of_variance), to understand variation within and between groups
- More sophisticated statistical and mathematical models that can be used to better understand complex systems, calibrate or adjust for measurement errors, and account for uncertainty. For example, using [hierarchical Bayesian models](https://en.wikipedia.org/wiki/Bayesian_hierarchical_modeling) to account for autocorrelation in time course microarray data and extract biologically meaningful signals[1](/content/articles/a-primer-on-bioinformatics/#fn:1/index.html)

In the era of big data, machine learning and artificial intelligence present exciting opportunities in bioinformatics including for pattern recognition, correlation studies, and prediction.

Some particular statistical and computational challenges arise in the analysis of biological phenomena that require careful consideration. One such issue is of **overtesting**: because there are often a large number of comparisons, such as in genome-wide association studies, the probability of a false positive can become inflated[2](/content/articles/a-primer-on-bioinformatics/#fn:2/index.html).

Adjusting for this overtesting is an ongoing research area in biostatistics and there are several interesting approaches currently used[3](/content/articles/a-primer-on-bioinformatics/#fn:3/index.html). The best approach depends on the volume of testing, the computational complexity of the tests, and the research objective of the study.

#### Interested in bioinformatics?

For tips on performing your own bioinformatics analyses, see [Open-source bioinformatics tools](/content/articles/open-source-bioinformatics-tools/index.html).

Find out more about our R training courses by contacting us at [contact@precision-analytics.ca](mailto:contact@precision-analytics.ca)!

###### Useful References

Ohlebusch, Enno. “Bioinformatics Algorithms.” Enno Ohlebusch (2013).

Sung, Wing-Kin. Algorithms in bioinformatics: A practical introduction. CRC Press, 2009.

---

1. Hensman, James, Neil D. Lawrence, and Magnus Rattray. [“Hierarchical Bayesian modelling of gene expression time series across irregularly sampled replicates and clusters.”](https://bmcbioinformatics.biomedcentral.com/articles/10.1186/1471-2105-14-252) BMC bioinformatics 14.1 (2013): 1-12. [↩︎](/content/articles/a-primer-on-bioinformatics/#fnref:1/index.html)

2. Hayes, Ben. [“Overview of statistical methods for genome-wide association studies (GWAS).”](https://link.springer.com/protocol/10.1007/978-1-62703-447-0_6) Genome-wide association studies and genomic prediction (2013): 149-169. [↩︎](/content/articles/a-primer-on-bioinformatics/#fnref:2/index.html)

3. Wei, Zhi, et al. [“Multiple testing in genome-wide association studies via hidden Markov models.”](https://academic.oup.com/bioinformatics/article/25/21/2802/226040?login=false) Bioinformatics 25.21 (2009): 2802-2808. [↩︎](/content/articles/a-primer-on-bioinformatics/#fnref:3/index.html)
