About the Author & Purpose
The Omics Hub is created and maintained by Nasir Mahmood Abbasi, PhD, a Bioinformatician specializing in single-cell multi-omics analysis and scalable computational workflows. After completing his PhD in cancer biology at the Bordeaux Institute of Oncology (BRIC, INSERM), Nasir built this platform to bridge the gap between reading theoretical methods and executing them on real HPC environments.
The mission is straightforward: provide practical, step-by-step bioinformatics guides that remove friction between you and your analysis, with a consistent emphasis on reproducibility, clarity, and scientific rigor at every step.
The Story Behind This Site
Bioinformatics has a documentation problem. Most methods papers and tool documentation assume you already know the surrounding ecosystem: what a SLURM scheduler is, how Conda environments prevent dependency conflicts, why a FASTQ file needs quality trimming before alignment. Researchers who come from wet-lab or clinical backgrounds often spend weeks debugging environment issues before they can run a single pipeline step.
The Omics Hub exists to fill that gap. Every tutorial was written with a specific reader in mind: someone who understands the biology and wants to learn the computation, but who does not have a dedicated bioinformatician on hand to answer questions at every step. The guides explain not just what commands to run but what the commands are doing, what the expected output should look like, and what to do when something goes wrong.
The content draws on experience running analyses on HPC clusters at multiple research institutes across Europe, working alongside wet-lab collaborators who needed computational support, and supervising students learning bioinformatics from scratch. The conceptual gaps that slow people down again and again in that experience are the ones this site addresses first.
What Makes The Omics Hub Different
There are many bioinformatics tutorials on the internet. Most of them show you a command and its output without explaining the decisions embedded in that command. Why is this particular aligner used instead of another? Why is the clustering resolution set to 0.5? What happens if the default parameters are inappropriate for your data?
Every tutorial on The Omics Hub explains the reasoning, not just the recipe. Parameter choices are justified, not assumed. Limitations of each method are stated explicitly so you know what the results can and cannot support. This approach takes more words to write and more time to read, but it produces analysts who understand their pipelines rather than analysts who copy commands without knowing what they do.
All code in the tutorials is tested on real data. Expected outputs are shown so you can verify that your environment is producing the same results. Troubleshooting sections address the error messages that actually appear most often. The goal is that a tutorial works the first time you follow it, on your data, in your environment.
Editorial Standards & Updates
Every tutorial presents not only the code but the reasoning behind parameter selections and algorithmic trade-offs. Analytical choices are explicitly documented. Tutorials are reviewed when a major tool version is released that changes default behaviour or output format, and the review date is shown at the bottom of each page.
If you spot an error, a broken command, or content that has become outdated since the last review, please reach out via the Contact page. Corrections are published promptly.
Who Is This Site For
The Omics Hub is written for biologists, clinicians, and researchers who are beginning to incorporate computational analysis into their work. You do not need a computer science background to follow the tutorials. You do need a genuine interest in understanding what the tools are doing and why, rather than simply running commands and hoping the output is correct.
The tutorials are also useful for bioinformaticians who are learning a new area: a genomics analyst who wants to add single-cell methods to their toolkit, or a metagenomics specialist who needs to run a phylogenomic analysis for the first time. The format, which explains each step in full before showing the code, makes it easy to identify which parts of a workflow are already familiar and which need more attention.
Graduate students at the master's and doctoral level make up a large share of the readership. The site covers the technical foundations that university bioinformatics courses often skip, including how to organise a reproducible project directory, how to manage software environments on a shared cluster, and how to document analytical decisions in a way that allows others to reproduce your results.
Topics Covered
The tutorial library covers the full computational biology workflow from foundations to advanced analysis, organised into logical learning progressions:
- Foundations: Linux command line, HPC job scheduling, Conda environment management, Git version control, Python and R for bioinformatics, statistics, and experimental design.
- Genomics: Reference genomes, whole-exome sequencing, variant calling, long-read sequencing with PacBio and Oxford Nanopore.
- Transcriptomics: Differential expression analysis, single-cell RNA-seq from QC through clustering and annotation, trajectory inference, and multi-modal analysis.
- Spatial biology: Spatial transcriptomics with Visium and imaging platforms, cell-type deconvolution, and spatially variable gene analysis.
- Metagenomics and phylogenomics: Taxonomic profiling, metagenomic assembly, 16S amplicon analysis, phylogenetic tree construction, and ortholog-based phylogenomics.
- Reproducibility: Workflow management with Snakemake and Nextflow, containerisation with Docker and Singularity, and project documentation standards.
Professional Transparency
The Omics Hub is independently maintained. It is not affiliated with any software vendor, sequencing platform provider, or academic institution. Tool recommendations are based on direct experience and published benchmarking literature, not on commercial relationships.
Professional profiles and code repositories are available on LinkedIn and GitHub. For consulting inquiries, please visit the Services page.