- Bioinformatica
- Top Bioinformatics Journals
- Resources
- Tools
- Techniques
- Books
- Pipelines
- Algorithms
- Tutorials
- Courses
A curated list of top bioinformatics and computational biology journals
- Nature Methods | Impact Factor - 36.1 | Premier journal for novel computational and experimental methods across the life sciences
- Nature Biotechnology | Impact Factor - 33.1 | High-impact computational biology, genome engineering, and biotechnology advances
- Nucleic Acids Research | Impact Factor - 15.0 | Flagship molecular biology journal, home of the annual Database and Web Server issues
- Genome Biology | Impact Factor - 12.3 | High-impact open-access genomics, computational methods, and biological insights
- Briefings in Bioinformatics | Impact Factor - 7.3 | Comprehensive reviews and critical evaluations of bioinformatics tools and databases
- Genomics, Proteomics & Bioinformatics | Impact Factor - 7.2 | Official journal of the Beijing Institute of Genomics (CAS), published by Oxford Academic
- GigaScience | Impact Factor - 7.2 | Open-access journal dedicated to big data, reproducibility, and workflow sharing
- Bioinformatics | Impact Factor - 5.5 | Leading specialized journal for computational algorithms and software in biology (ISCB affiliated)
- PLOS Computational Biology | Impact Factor - 3.7 | Official open-access journal of the International Society for Computational Biology (ISCB)
- Database: The Journal of Biological Databases and Curation | Impact Factor - 3.4 | Dedicated to the design, curation, and utility of biological data resources
- BMC Bioinformatics | Impact Factor - 3.0 | Widely referenced open-access journal for computational biology tools and pipelines
- Bioinformatics Advances | Open Access | Gold open-access journal published by Oxford University Press in partnership with ISCB
Additional Resources
- bioRxiv Bioinformatics | Preprints in bioinformatics and computational biology
- F1000Research Bioinformatics Gateway | Rapid open research publishing including Bioconductor and Galaxy channels
Core primary and secondary biological repositories
- NCBI (National Center for Biotechnology Information) | Central US repository for biomedical data including GenBank, RefSeq, PubMed, and BLAST
- Ensembl | Comprehensive vertebrate genome browser with integrated gene annotations, comparative genomics, and BioMart
- UniProt | Universal Protein Resource providing high-quality, manually curated (Swiss-Prot) and computationally analyzed (TrEMBL) protein sequence and functional records
- RCSB PDB (Protein Data Bank) | Archive of 3D experimental structures of proteins, nucleic acids, and complex biological assemblies
- AlphaFold Protein Structure Database | EMBL-EBI open database with over 200 million predicted protein structures modeled by AlphaFold
- GEO (Gene Expression Omnibus) | High-throughput functional genomics repository supporting microarray, RNA-seq, and single-cell datasets
- SRA (Sequence Read Archive) | The world's largest repository for raw next-generation high-throughput sequencing data
- ENA (European Nucleotide Archive) | European comprehensive record of nucleotide sequencing information spanning raw reads, assemblies, and annotations
- UCSC Genome Browser | Interactive visual browser and download portal for vertebrate genome assemblies and annotation tracks
- GTEx Portal | Genotype-Tissue Expression project cataloging human tissue-specific gene expression and eQTL regulation
- GDC (Genomic Data Commons / TCGA) | NCI unified data system providing harmonized clinical and molecular cancer genomics data across TCGA and TARGET
- CELLxGENE | Interactive explorer and standardized repository of millions of single-cell transcriptomics profiles curated by CZI
Online interactive analysis platforms, servers, and community portals
- Biostars | Leading global Q&A community for computational biology, sequencing analysis, and bioinformatics workflows
- Galaxy Project | Open, web-based platform for reproducible, code-free bioinformatics data analysis with thousands of accessible tools
- NCBI BLAST | Web interface to find regions of similarity between biological sequences against GenBank and RefSeq
- cBioPortal | Open-access web resource for visual exploration of multidimensional cancer genomics data
- ExPASy | Swiss Institute of Bioinformatics resource portal providing tools across proteomics, genomics, and structural biology
- STRING | Interactive web resource for exploring known and predicted protein-protein interaction networks and functional enrichment
- DAVID Functional Annotation | Integrated database and tools for biological gene list enrichment, GO terms, and pathway mapping
- Nextstrain | Real-time pathogen tracking and phylodynamic visualization of viral and bacterial evolution
Bioinformatics Tools and Software List
- Python | Dominant language for scientific computing, machine learning, and bioinformatics pipelines (BioPython, Scanpy, PyTorch)
- R | Standard language and environment for statistical analysis, differential expression, and visualization via Bioconductor and CRAN
- Bash / Shell | Core scripting language for Linux environments, HPC job scheduling, and high-throughput command piping
- Rust | Modern systems language chosen for high-performance, memory-safe bioinformatics tools (e.g., noodles, sourmash)
- C / C++ | Foundational high-performance language behind core aligners and indexers (samtools, BWA, minimap2)
- Nextflow DSL | Specialized workflow scripting language built on Groovy for distributed, scalable genomics pipelines
- Julia | High-performance dynamic language for numerical and computational biology (BioJulia)
- Anaconda | Enterprise and desktop distribution of Python and R for data science
- Miniconda | Minimal installer for Conda package management without bloat
- Pixi | Ultrafast, reproducible package management workflow tool based on Conda ecosystems and lockfiles
- Micromamba | Tiny, standalone, pure C++ executable for managing conda environments at maximum speed
- Bioconda | Channel for conda package manager maintaining over 9,000 biological software packages
- RStudio Desktop | Leading integrated development environment for R and statistical programming
- Visual Studio Code | Extensible source code editor with rich extensions for Python, R, Nextflow, Docker, and remote HPC servers
- Docker | Software containerization platform enabling portable, isolated bioinformatics environments
- Apptainer (Singularity) | Secure container platform designed specifically for multi-tenant High-Performance Computing (HPC) clusters
- SRA Toolkit / fasterq-dump | High-speed multi-threaded extraction of FASTQ files directly from NCBI SRA accessions
- aria2 | Lightweight multi-protocol and multi-source command-line download utility (HTTP/HTTPS, FTP, BitTorrent)
- curl | Command-line tool and library for transferring data using network protocols
- wget | Non-interactive command-line tool for downloading files via HTTP, HTTPS, and FTP
- Aspera Connect (ascp) | High-speed FASP protocol client used by ENA and NCBI for high-throughput genomic data transfers
- Kingfisher | Flexible CLI to search and download sequencing files from SRA, ENA, and AWS Open Data
- pigz | Parallel implementation of gzip that fully leverages modern multi-core processors for fast compression
- bgzip / Tabix | Block-compression tool creating BGZF format files that allow indexing and random access via Tabix
- zstd (Zstandard) | Fast lossless compression algorithm offering tunable high compression ratios and real-time decompression
- gzip | Standard GNU compression utility used globally for
.fastq.gzand.vcf.gzfiles - pbzip2 | Parallel implementation of the bzip2 block-sorting file compressor for multi-threaded systems
- minimap2 | Versatile pairwise aligner for genomic DNA and spliced RNA, optimized for long reads (Oxford Nanopore, PacBio) and short reads
- BWA-MEM2 | Accelerated version of the BWA-MEM Burrows-Wheeler aligner with AVX-512 vectorization
- Bowtie2 | Fast and memory-efficient tool for aligning sequencing reads to long reference genomes
- STAR | Ultrafast universal RNA-seq aligner capable of discovering spliced junctions and chimeric transcripts
- Samtools | Essential utilities for manipulating, sorting, filtering, and indexing SAM, BAM, and CRAM alignments
- Bedtools | Comprehensive suite of utilities for genomic arithmetic and feature interval operations
- fastp | Ultra-fast all-in-one FASTQ preprocessor providing quality profiling, adapter trimming, and polyG clipping
- MultiQC | Modular reporting tool that parses bioinformatics logs across dozens of tools into a single summary HTML report
- GATK (Genome Analysis Toolkit) | Gold-standard variant discovery toolkit developed by the Broad Institute for germline and somatic mutations
- DeepVariant | High-accuracy germline variant caller based on deep convolutional neural networks developed by Google
- BCFtools | Fast utilities for variant calling and manipulating VCF and BCF files
- Scanpy | Scalable Python toolkit for analyzing single-cell gene expression data, clustering, and trajectory inference
- Seurat | Comprehensive R package for single-cell RNA-seq analysis, multimodal integration, and spatial transcriptomics
- AnnData | Standardized Python data structure for annotated multidimensional single-cell data matrices
- scvi-tools | Deep probabilistic modeling framework for single-cell omics (scVI, scANVI, TotalVI)
- Squidpy | Spatial single-cell analysis toolkit in Python built on AnnData and Scanpy for spatial transcriptomics
- AlphaFold | Groundbreaking deep learning system by Google DeepMind that predicts 3D protein structures from amino acid sequence
- ESMFold | Evolutionary Scale Modeling framework by Meta AI for fast single-sequence protein structure prediction
- RFdiffusion | Generative diffusion model developed by the Baker Lab for de novo protein structure and binder design
- Boltz-1 | Open-source biomolecular foundation model for predicting 3D complex structures of proteins, RNA, DNA, and small molecules
- PyMOL | Leading molecular graphics system for rendering high-resolution 3D macromolecular structures
- UCSF ChimeraX | Next-generation molecular visualization program for large biological assemblies, density maps, and cryo-EM data
- AutoDock Vina | High-speed, accurate open-source molecular docking engine for virtual screening and drug discovery
Some useful techniques in the Bioinformatics workflow
Methods to extract, Analyze, and Preprocess Data
Oneliner terminal commands to make life easier
- Bioinformatics One-liners (Stephen Turner) | Curated collection of bash, awk, sed, sort, and cut one-liners for genomics files
- Count reads in a FASTQ file:
zcat reads.fastq.gz | echo $((`wc -l`/4))
- Inspect the first read of a gzipped FASTQ file:
gzip -dc reads.fastq.gz | head -n 4 - Count mapped reads in a BAM file:
samtools view -c -F 4 aligned.bam
- Extract chrom, start, end from a BED file and convert to 1-based coordinates:
awk -F'\t' '{print $1, $2+1, $3}' OFS='\t' regions.bed
- Filter VCF for PASS variants with quality >= 30 using bcftools:
bcftools view -f PASS -i 'QUAL>=30' input.vcf.gz -O z -o filtered.vcf.gz - Calculate summary statistics of a FASTA file using SeqKit:
seqkit stats assembly.fasta
- Extract sequences by ID or region from a FASTA file with Samtools:
samtools faidx genome.fasta chr1:1000-2000
Core shell operations and HPC patterns for computational biology
- High-Performance Cluster Job Submission (SLURM):
sbatch --cpus-per-task=8 --mem=32G --time=04:00:00 --wrap="nextflow run nf-core/rnaseq -profile slurm" - Parallel Execution Across Multiple Samples (GNU Parallel):
find raw_data/ -name "*_1.fastq.gz" | parallel -j 4 'fastp -i {} -I {//}/{/._1.fastq.gz}_2.fastq.gz -o clean/{/}'
- Disk Space and Directory Size Auditing:
du -sh * | sort -h
- Persistent Sessions on Remote Servers:
tmux new -s bioinfo_run # Detach with: Ctrl+B then D; Re-attach with: tmux attach -t bioinfo_run - Secure High-Speed File Syncing:
rsync -avzP --partial user@cluster.edu:/data/projects/ ./local_dir/
Primary repositories linking human genes, variants, and clinical phenotypes
- DisGeNET | Comprehensive discovery platform containing one of the largest collections of human gene-disease and variant-disease associations
- OMIM (Online Mendelian Inheritance in Man) | Authoritative compendium of human genes and genetic phenotypes focusing on mendelian disorders
- ClinVar | Public archive of reported relationships among human variations, classifications, and phenotypes with supporting clinical evidence
- COSMIC (Catalogue of Somatic Mutations in Cancer) | World's most extensive curated resource for exploring the impact of somatic mutations in human cancer
- GWAS Catalog | NHGRI-EBI catalog of published genome-wide association studies mapping variants to traits
- Orphanet | International portal for rare diseases and orphan drugs with clinical nomenclature and epidemiological data
- MalaCards | Integrated clinical disease database synthesizing clinical, molecular, and therapeutic annotations
Molecular pathways, protein-protein, and chemical-target interaction networks
- STRING | Database of known and predicted physical and functional protein-protein interactions with cross-species confidence scores
- BioGRID | Curated biological repository of physical and genetic interactions in model organisms and humans
- IntAct | EMBL-EBI open-source database of molecular interactions derived from curated literature and direct submissions
- Reactome | Open-source, curated pathway database providing intuitive biological process maps and pathway enrichment analysis
- KEGG (Kyoto Encyclopedia of Genes and Genomes) | High-level database resource integrating genomic, chemical, and systemic functional information
- STITCH | Search tool for interactions between chemicals and proteins, integrating metabolic and phenotypic associations
- DrugBank | Comprehensive database combining detailed molecular drug data with drug target, mechanism, and interaction records
- The Biostar Handbook: 2nd Edition|The Biostar Handbook is a comprehensive guide to bioinformatics, bridging biology, computer science, and statistical data analytics for genomic information processing. Developed over half a decade in a research university, it serves as a vital resource in accredited Ph.D. level training programs
- Bioinformatics: Sequence and Genome Analysis by David W. Mount|This book provides a comprehensive introduction to bioinformatics, covering sequence alignment, gene prediction, molecular evolution, and other key topics.
- Introduction to Protein Architecture: The Structural Biology of Proteins|Introduction to Protein Architecture explains the general characteristics of proteins that underlie the very great variety of folding patterns observed in nature. For specialists in structural biology.
- Bioinformatics and Functional Genomics|This book serves as an excellent single-source textbook for advanced undergraduate and beginning graduate-level courses in the biological sciences and computer sciences.
- Bioinformatics Algorithms: An Active Learning Approach by Phillip Compeau & Pavel Pevzner|Groundbreaking textbook introducing the algorithmic principles behind bioinformatics with hands-on coding challenges and Rosalind integration.
- Biological Sequence Analysis: Probabilistic Models of Proteins and Nucleic Acids by Durbin, Eddy, Krogh & Mitchison|The classic reference text covering probabilistic models, Hidden Markov Models (HMMs), and sequence alignment theory.
- Statistical Analysis of Next Generation Sequencing Data by Somnath Datta & Daniel S. Nettleton|Covers statistical methodology, experimental design, differential expression, and high-throughput sequencing data analysis.
- Orchestrating Single-Cell Analysis with Bioconductor (OSCA)|Comprehensive, open-source book teaching end-to-end workflows for single-cell RNA sequencing data analysis in R.
- Deep Learning for the Life Sciences by Bharath Ramsundar et al.|Practical guide explaining how to apply deep learning architectures to genomics, molecular modeling, and drug discovery.
Production-grade, reproducible bioinformatics workflows and frameworks
- nf-core | Community-driven collection of high-quality, peer-reviewed Nextflow pipelines for genomics, transcriptomics, and proteomics
- nf-core/rnaseq | Standardized Nextflow pipeline for RNA sequencing analysis from raw FASTQ to gene counts and quality control reports
- nf-core/sarek | Comprehensive pipeline for germline and somatic variant detection across WGS, WES, and targeted panels
- Snakemake Workflow Catalog | Official catalog of modular, reproducible, and standardized Snakemake pipelines across diverse omics fields
- GATK Best Practices Workflows | Industry-standard pipelines by the Broad Institute for germline SNPs/Indels, somatic mutations, and structural variants
- Nextflow | Scalable, reproducible workflow orchestrator supporting Docker, Singularity, SLURM, and major cloud providers
- Snakemake | Python-based workflow management engine designed to create reproducible and scalable data analysis pipelines
Core computational biology algorithms and sequence processing foundations
- Global Alignment - Needleman Wunsch | Dynamic programming algorithm for optimal end-to-end alignment of two biological sequences
- Local Alignment - Smith Waterman | Dynamic programming algorithm for identifying optimal conserved regions and local similarities
- BLAST Heuristic Alignment | Seed-and-extend heuristic search algorithm for rapid querying against large sequence databases
- Burrows-Wheeler Transform (BWT) & FM-Index | Reversible string compression and indexing technique enabling ultra-fast exact matching in modern aligners (BWA, Bowtie)
- de Bruijn Graphs | Graph representation based on k-mer overlaps used extensively for de novo genome and transcriptome assembly
- Hidden Markov Models (HMMs) | Statistical Markov models used for gene prediction, profile alignments, and protein domain classification (HMMER)
- Phylogenetic Tree Reconstruction | Distance-based (Neighbor-Joining, UPGMA) and probabilistic methods (Maximum Likelihood, Bayesian) for evolutionary history
Practical, hands-on learning resources and guided walkthroughs
- Rosalind | Hands-on platform for learning bioinformatics and programming through graded computational problem solving
- Harvard Chan Bioinformatics Core (HBC) Training | In-depth modular training materials on RNA-seq, single-cell analysis, ChIP-seq, and command-line genomics
- The Carpentries - Data Carpentry Genomics | Accessible, structured curriculum introducing the Unix shell, data wrangling, and variant discovery
- Scanpy Single-Cell Tutorials | Step-by-step walkthroughs for single-cell clustering, trajectory inference, and data integration in Python
- Seurat PBMC 3k Guided Tutorial | Canonical tutorial for QC, dimensional reduction (PCA, UMAP), clustering, and marker identification in R
- Biostars Tutorials Forum | Practical computational biology tutorials and recipes curated and vetted by community experts
- GATK Best Practices Tutorials | Official practical guides and walkthroughs for implementing variant discovery pipelines
Premier university and institute courses in bioinformatics and computational biology
- Bioinformatics Specialization - UC San Diego (Coursera) | Taught by Pavel Pevzner and Phillip Compeau, covering algorithmic foundations from sequence alignment to genome assembly
- Genomic Data Science Specialization - Johns Hopkins University (Coursera) | Comprehensive specialization covering Galaxy, Python, R, Bioconductor, and command-line genomics tools
- EMBL-EBI Online Training | Free self-paced courses and webinars covering biological data management, APIs, and analytical tools
- MIT 6.047/6.878: Computational Biology (MIT OpenCourseWare) | Comprehensive lectures on algorithms for genomics, epigenomics, regulatory networks, and population genetics
- HarvardX: Data Analysis for Life Sciences (edX) | Statistical foundations and computational methods for analyzing genomics and high-throughput biological data