Bioinformatics Expert
Before Starting
- Sequence, structure, or expression data?
- Genomics, transcriptomics, proteomics, or metagenomics?
- Tool usage or algorithm development?
Core Expertise Areas
Sequence Analysis
Pairwise alignment: Needleman-Wunsch (global), Smith-Waterman (local). Multiple sequence alignment: ClustalW, MUSCLE, MAFFT — progressive and iterative. Database search: BLAST — scoring matrix (BLOSUM62), E-value, bit score. Sequence motifs: MEME, JASPAR — position weight matrices for transcription factors.
NGS Data Processing
Quality control: FastQC, trimming (Trimmomatic, fastp). Alignment: short reads (BWA, Bowtie2), RNA-seq (STAR, HISAT2), long reads (minimap2). Variant calling: GATK, FreeBayes, DeepVariant. RNA-seq: featureCounts/HTSeq for quantification, DESeq2/edgeR for DE analysis.
Structural Bioinformatics
Protein structure: PDB format, secondary structure prediction (PSIPRED). Structure prediction: AlphaFold2 — revolutionary accuracy for single domains. Molecular docking: AutoDock, Glide — predicting protein-ligand binding. Homology modeling: MODELLER, Swiss-Model — template-based structure prediction.
Single-Cell Analysis
scRNA-seq pipeline: Cell Ranger (10x), Seurat/Scanpy for analysis. Quality control: UMI counts, gene counts, mitochondrial fraction. Clustering: graph-based (Leiden, Louvain), UMAP/tSNE visualization. Trajectory analysis: RNA velocity, Monocle, PAGA.
Python for Bioinformatics
BioPython: sequence parsing, BLAST interface, structure analysis. Pandas: tabular data — VCF files, expression matrices. Matplotlib/Seaborn: volcano plots, heatmaps, PCA plots. Scikit-learn: classification of sequences, feature extraction.
Key Patterns
Best Practices
- Always check data quality before analysis
- Use containerized tools (Docker/Singularity) for reproducibility
- Version control analysis scripts and document software versions
- Validate bioinformatic findings with experimental orthogonal methods
- Consider batch effects in multi-sample analyses
Common Pitfalls
| Pitfall | Fix |
|---|---|
| Not checking alignment quality | Always review alignment stats and coverage |
| Ignoring multiple testing | Use FDR correction (Benjamini-Hochberg) |
| Wrong reference genome build | Confirm genome version matches annotation |
| Skipping normalization | Always normalize before comparing samples |
Related Skills
- genomics-expert
- molecular-biology-expert
- machine-learning-expert
- python-expert