Published skills
Showing 48 of 208
bio-applied-dimensionality-reduction
scRNA-seq dimensionality reduction and clustering using PCA, k-NN graph, UMAP, and Leiden. Includes a guide for parameter selection, implementation patterns, and common pitfalls.
bio-applied-genetic-engineering-in-silico
In silico restriction digestion, compatible end detection, primer design (Tm models), and gel simulation.
virology-bioinformatics
Viral genome assembly, intra-host variant calling, phylodynamics, and real-time surveillance.
vision-language-models
Vision-language model inference patterns for scientific documents.
ai-science-genomic-llms
Genomic Foundation Models: Nucleotide Transformers, HyenaDNA, and Evo with NumPy.
algo-avl-trees
A self-balancing BST (Adelson-Velsky & Landis, 1962) guaranteeing O(log n) operations via rotation-based rebalancing.
algo-dijkstra
Dijkstra's Algorithm: Shortest Paths in Weighted Graphs
algo-suffix-trees
Suffix trees are compressed tries of all suffixes, enabling O(m) pattern search and O(n) construction via Ukkonen's algorithm.
ai-science-esm2-embeddings
ESM2 Embeddings and ESMFold with NumPy
ai-science-llm-training-systems
Module T5-01B: LLM Training Systems (Tracking, Epochs, and Ablations) with Pandas
algo-linked-lists
A singly linked list with a full implementation, featuring head/tail pointers, operations for insert, delete, search, and reverse, along with a complexity table.
atac-seq-analysis
ATAC-seq quality control and accessibility analysis.
bio-applied-molecular-modeling
Molecular Modeling with NumPy
bio-applied-lncrna-classification
Long Non-Coding RNA: Discovery and Classification
ai-science-alphafold-protein-design
AlphaFold2/3 architecture, confidence metrics (pLDDT/PAE), structure fetching, and protein design ranking workflows.
ai-science-diffusion-generative-models
Score matching, noise schedules, DDIM sampling, and DDRM inverse problems for diffusion generative models.
ai-science-enformer-regulatory
Enformer architecture for regulatory prediction from DNA, in-silico mutagenesis (ISM), and variant prioritization.
ai-science-epigenomic-sequence-models
Borzoi vs Epiformer model selection for RNA-seq coverage vs chromatin accessibility prediction.
ai-science-geneformer-scgpt
Geneformer and scGPT for Single-Cell Modeling.
ai-science-llm-finetuning
LLM fine-tuning with HuggingFace Transformers, covering LoRA math, QLoRA 4-bit NF4 quantization, chat templates, and the SFTTrainer workflow.
ai-science-splicing-models
Splicing Models: SpliceAI and AlphaGenome with NumPy
ai-science-variant-to-structure-models
From DNA Variants to Protein Structure: AlphaFold2, AlphaFold3, RoseTTAFold with NumPy
ai-science-vision-rag
Module T5-02: Vision RAG with NumPy
ai-science-zero-shot-mutation
Zero-Shot Mutation Effect Prediction with NumPy
algo-aho-corasick
Multi-pattern string matching in O(n + m + z) via a trie augmented with KMP-style failure links.
algo-basic-algorithms
Foundational algorithms — Euclidean GCD, Newton's method for cube root — with complexity analysis and clean implementations.
algo-binary-search-trees
BST operations and complexity, with a clean implementation using parent pointers to support all standard operations.
algo-comparison-sorts
Comparison-based sorting algorithms — bubble, merge, shell, quicksort — with complexity tables and implementation patterns.
algo-graph-representations
Graph representations — adjacency matrix, adjacency list, edge list — with complexity tables, implementation patterns, and biological network use cases.
algo-hash-tables-bloom
Hash tables (chaining vs open addressing) and Bloom filters: complexity, trade-offs, and implementation patterns.
algo-intro-memoization
Top-down DP with memoization: caches recursive subproblems for an exponential-to-linear speedup, using the @lru_cache shortcut.
algo-kmp-algorithm
KMP string matching: O(n+m) pattern search using a failure function prefix table.
algo-knapsack
Knapsack DP variants, including 0/1, unbounded, and subset sum, with traceback and space optimization.
algo-linear-binary-search
Covers linear and binary search implementations, variants (first/last occurrence), and their respective use cases.
algo-linear-sorts
Counting sort, radix sort, and bucket sort are O(n) non-comparison sorts that bypass the Omega(n log n) lower bound.
algo-naive-pattern-matching
Naive O(nm) brute-force string matching — sliding window baseline, when acceptable, motivation for KMP/Rabin-Karp.
algo-rabin-karp
Rabin-Karp hash-based string matching uses a rolling hash for O(n+m) average time complexity and excels at multi-pattern search.
algo-red-black-trees
Red-black tree: a self-balancing BST with O(log n) operations, maintaining 5 invariants, and fixing insertions with rotations and recoloring.
algo-sequence-alignment
Needleman-Wunsch global and Smith-Waterman local sequence alignment, including DP table fill, traceback, and scoring matrices.
algo-stacks-queues
Stack (LIFO) and Queue (FIFO) — array and linked-list implementations, O(1) operations, common applications.
algo-suffix-arrays
Suffix arrays are a space-efficient sorted suffix index, offering O(n log n) construction and O(m log n) pattern search.
algo-tabulation
Bottom-up Dynamic Programming with tabulation, covering edit distance, LCS, and space optimization using rolling arrays.
algo-topological-sort
Topological sort using DFS and Kahn's BFS algorithms for DAG ordering, cycle detection, and critical path analysis.
algo-tries
Prefix tree for O(m) string insert/search and O(p+k) prefix queries; ideal for autocomplete and dictionary membership.
alphafold-structure-prediction
AlphaFold/ESMFold structure prediction and confidence interpretation.
bio-applied-advanced-ngs
Advanced NGS: genome assembly algorithms (OLC, de Bruijn graph), k-mer theory, assembler selection table, and SPAdes/Flye/hifiasm CLI usage.
bio-applied-assembly-binning
Metagenomic assembly with MEGAHIT, contig binning with MetaBAT2, and MAG quality assessment with CheckM. Includes binning signals, multi-sample strategy, and MIMAG quality tiers.
bio-applied-bayesian-statistics-python
Bayesian statistics with PyMC: prior specification, MCMC sampling, posterior analysis, and hierarchical models for biological data. Use when applying Bayesian inference to experiments.
Category alert