> For the complete documentation index, see [llms.txt](https://docs.hits.ai/hyperlab-catalog/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hits.ai/hyperlab-catalog/skill-catalog-en/all-en/hyperlab-all-skills-catalog.md).

# HyperLab All Skills Catalog

Explore all HyperLab skills, including their functions, input requirements, and supported scope.

<table><thead><tr><th width="272.20703125">Category</th><th width="264.4765625">Skill</th><th>Description</th></tr></thead><tbody><tr><td>Genomics and Bioinformatics</td><td>anndata-data-structure</td><td>Holds single-cell data in the standard container, the expression matrix with per-cell and per-gene annotation, alternative layers, embeddings and neighbour graphs, and reads and writes it to disk. It organises; the analysis runs on top.</td></tr><tr><td>Genomics and Bioinformatics</td><td>arboreto-grn-inference</td><td>Infers which transcription factors likely regulate which genes from expression data, scoring every factor-target link by importance rather than a p-value and writing the network out. Scales to single-cell sized matrices, though very large ones need trimming to the most variable genes first.</td></tr><tr><td>Genomics and Bioinformatics</td><td>archs4-database</td><td>Looks up expression for a human or mouse gene across more than a million public RNA sequencing samples, all processed the same way, so tissue patterns and co-expressed genes compare directly without reprocessing anything yourself.</td></tr><tr><td>Genomics and Bioinformatics</td><td>bakta-genome-annotation</td><td>Annotates a bacterial or archaeal genome: coding sequences, the various RNA genes, small open reading frames, CRISPR arrays and origins of replication, written out in the formats a public archive accepts. The first run needs several minutes to download its reference database, and only the smaller version fits here, leaving more genes with generic descriptions.</td></tr><tr><td>Genomics and Bioinformatics</td><td>bcftools-variant-manipulation</td><td>Filters, merges, normalises and annotates variant files after calling, quality thresholds, multi-sample merges, adding reference identifiers, pulling genotypes out, and computes summary statistics.</td></tr><tr><td>Genomics and Bioinformatics</td><td>bedtools-genomic-intervals</td><td>Does arithmetic on genomic intervals: finding overlaps, merging regions, computing coverage, locating the nearest feature, and pulling the underlying sequence out, across the common coordinate formats.</td></tr><tr><td>Genomics and Bioinformatics</td><td>biopython-molecular-biology</td><td>Handles everyday sequence work: reading and converting the common formats, manipulating sequences, querying public archives, running searches, and working with structures. The general toolkit for batch jobs and custom pipelines.</td></tr><tr><td>Genomics and Bioinformatics</td><td>biopython-sequence-analysis</td><td>Compares sequences to each other, pairwise and multiple alignment, then building distance-based phylogenetic trees (neighbour-joining or UPGMA) and working with them, with retrieval from the public archives wired in. For gene family and cross-species work.</td></tr><tr><td>Genomics and Bioinformatics</td><td>bioservices-multi-database</td><td>Reaches dozens of biological web services through one programmatic interface, so a script can move between proteins, pathways, compounds and identifiers without learning each service separately. Built for cross-database workflows.</td></tr><tr><td>Genomics and Bioinformatics</td><td>busco-status-interpretation</td><td>Explains what a completeness score for a genome, transcriptome or predicted protein set is actually telling you: why duplicated genes still count as complete, how to compare assemblies fairly, and the counting mistakes that inflate or deflate the number.</td></tr><tr><td>Genomics and Bioinformatics</td><td>bwa-mem2-dna-aligner</td><td>Aligns DNA sequencing reads to a reference genome and writes sorted alignments ready for variant calling, handling reads that span a breakpoint. Suited to bacterial and other small genomes; a human genome index is too large to build here. For RNA, a splice-aware aligner is needed instead.</td></tr><tr><td>Genomics and Bioinformatics</td><td>cbioportal-database</td><td>Pulls cancer genomics from large patient cohorts, somatic mutations, copy number, expression, and the clinical record including survival, across several hundred published studies.</td></tr><tr><td>Genomics and Bioinformatics</td><td>celltypist-cell-annotation</td><td>Labels cell types from pretrained reference models covering immune, gut, lung, brain, fetal and tumour tissue, giving per-cell labels, a majority label per cluster, and a confidence score. Fast, and one model at a time.</td></tr><tr><td>Genomics and Bioinformatics</td><td>cellxgene-census</td><td>Searches a public collection of tens of millions of annotated cells by cell type, tissue, disease or organism, and streams what you select without loading it all. For a reference dataset you did not generate yourself.</td></tr><tr><td>Genomics and Bioinformatics</td><td>clinpgx-database</td><td>Looks up how a patient's genotype should change their prescription: the curated dosing guidelines, gene-drug pairs, variant-drug associations, and the regulatory label text standing behind them.</td></tr><tr><td>Genomics and Bioinformatics</td><td>clinvar-database</td><td>Looks up what a variant is clinically known to mean, whether it is considered pathogenic, which conditions it is tied to, who submitted the assessment and how thoroughly it was reviewed.</td></tr><tr><td>Genomics and Bioinformatics</td><td>cnvkit-copy-number</td><td>Detects copy number gains and losses from aligned targeted or whole-genome sequencing reads, normalising coverage against matched or pooled normal samples, segmenting it, and calling amplifications and deletions with estimates of tumour purity. The first run needs a few minutes of setup, including a reference genome download.</td></tr><tr><td>Genomics and Bioinformatics</td><td>dbsnp-database</td><td>Looks up a known variant by its reference identifier, gene or region, returning its alleles, what kind of change it is, how common the minor allele is, and links out to the other variant resources.</td></tr><tr><td>Genomics and Bioinformatics</td><td>deeptools-ngs-analysis</td><td>Turns alignments into normalised coverage tracks and the plots that go with them, signal profiles and heatmaps around features, sample correlation and principal components, for ChIP, ATAC and RNA sequencing.</td></tr><tr><td>Genomics and Bioinformatics</td><td>depmap-crispr-essentiality</td><td>Reads DepMap CRISPR knockout screens across cancer cell lines to say where a gene is essential and where it is not, correlating its expression with how essential it is while handling the missing values properly.</td></tr><tr><td>Genomics and Bioinformatics</td><td>deseq2-differential-expression</td><td>Finds the genes that change between your conditions from raw bulk RNA sequencing counts, shrunken fold changes, corrected p-values, and the volcano, MA and heatmap views that go with them. Multi-factor designs included. This is the R route.</td></tr><tr><td>Genomics and Bioinformatics</td><td>ena-database</td><td>Searches and downloads sequence data from the European archive, raw reads, assemblies and annotated sequences, returning the file locations so a public dataset can be pulled down directly.</td></tr><tr><td>Genomics and Bioinformatics</td><td>encode-database</td><td>Searches regulatory genomics experiments across a thousand cell types, transcription factor binding, open chromatin, histone marks, expression, and downloads the peak and signal files, or the catalogued regulatory elements over a region.</td></tr><tr><td>Genomics and Bioinformatics</td><td>ensembl-database</td><td>Looks up gene, transcript and variant annotation in Ensembl across more than three hundred species: a gene by symbol or identifier, its sequence, its orthologs in other species, its regulatory features, cross-references to other naming systems, and the predicted effect of a variant.</td></tr><tr><td>Genomics and Bioinformatics</td><td>etetoolkit</td><td>Works with phylogenetic trees once you have them: reading the standard formats, walking and annotating the nodes, attaching taxonomy, and rendering a figure you can put in a paper.</td></tr><tr><td>Genomics and Bioinformatics</td><td>fastp-fastq-preprocessing</td><td>Checks raw Illumina sequencing reads and cleans them in one pass, detecting adapters, trimming them off, dropping low-quality reads, correcting overlapping pairs, and writes a quality report. The first step before any alignment.</td></tr><tr><td>Genomics and Bioinformatics</td><td>featurecounts-rna-counting</td><td>Counts how many reads fall on each gene, taking aligned reads and a gene annotation and producing the per-gene matrix that differential expression needs. Handles strandedness and paired reads across many samples at once.</td></tr><tr><td>Genomics and Bioinformatics</td><td>gatk-variant-calling</td><td>Calls germline single-nucleotide variants and short insertions and deletions from duplicate-marked aligned sequencing data, following the best-practice route: per-sample calling, joint genotyping across the cohort, then recalibration or hard filters. Suited to a few samples rather than a large cohort; the first run takes extra time to download the matching reference and known-variant files.</td></tr><tr><td>Genomics and Bioinformatics</td><td>gene-database</td><td>Resolves a gene to its official record: the approved symbol, its aliases, reference sequence identifiers, a summary of what it does, and where it sits, across a very wide range of species.</td></tr><tr><td>Genomics and Bioinformatics</td><td>geniml</td><td>Turns genomic regions into vectors a model can use, training and applying region embeddings, indexing interval datasets and searching that space. For clustering samples by accessibility or classifying regulatory elements. The first run needs a few minutes of setup.</td></tr><tr><td>Genomics and Bioinformatics</td><td>geo-database</td><td>Searches the public expression repository and pulls a study down for reanalysis, the series matrix, the platform annotation and the per-sample metadata, loaded as a table you can work with. For RNA-seq studies the counts often sit in supplementary files rather than the series matrix.</td></tr><tr><td>Genomics and Bioinformatics</td><td>gget-genomic-databases</td><td>Answers a question about one gene from many resources with a single command: its record and sequence, known structures, enrichment, disease and drug links, cancer and single-cell data. Quick lookups rather than deep queries.</td></tr><tr><td>Genomics and Bioinformatics</td><td>gnomad-database</td><td>Looks up how common a variant is in each major ancestry group, and how much a gene tolerates being broken, so a variant can be judged rare and a gene judged constrained.</td></tr><tr><td>Genomics and Bioinformatics</td><td>gseapy-gene-enrichment</td><td>Tests whether a gene list is concentrated in known pathways or signatures, either by over-representation on a cut list or by running the score down a fully ranked one, and returns the enrichment tables and plots.</td></tr><tr><td>Genomics and Bioinformatics</td><td>gtars</td><td>Processes very large collections of interval files quickly, reading and writing them, intersecting, merging, complementing and subtracting, and reduces regions to a shared vocabulary for later modelling.</td></tr><tr><td>Genomics and Bioinformatics</td><td>gwas-database</td><td>Looks up which traits and diseases a variant has been associated with in published genome-wide studies, or which variants are reported for a disease, with the effect sizes and the studies behind them, down to the summary statistics where a study has deposited them.</td></tr><tr><td>Genomics and Bioinformatics</td><td>harmony-batch-correction</td><td>Removes batch effects from single-cell data after dimensionality reduction and before clustering, while guarding against over-correction that would erase real biological differences. Linear and fast, scaling to millions of cells.</td></tr><tr><td>Genomics and Bioinformatics</td><td>homer-motif-analysis</td><td>Finds which transcription factor motifs are over-represented in a set of peaks, both known motifs and ones discovered from the sequence itself, and reports what each peak sits near. The step after peaks are called. The first run needs a few minutes of setup to download the genome sequence.</td></tr><tr><td>Genomics and Bioinformatics</td><td>jaspar-database</td><td>Looks up the binding motif for a transcription factor as a position matrix, by name, species or structural family, and scans a sequence for where that motif occurs. The motif itself, not observed binding.</td></tr><tr><td>Genomics and Bioinformatics</td><td>macs3-peak-calling</td><td>Finds the regions where sequencing signal piles up against background, whether transcription factor sites, histone marks or open chromatin, and writes them out as peaks: narrow for sharp binding, broad for diffuse marks.</td></tr><tr><td>Genomics and Bioinformatics</td><td>monarch-database</td><td>Connects diseases, genes and phenotypes into one graph you can walk, including across species, so a set of observed phenotypes turns into a list of candidate genes ranked by phenotype overlap.</td></tr><tr><td>Genomics and Bioinformatics</td><td>mouse-phenome-database</td><td>Looks up measured phenotypes for inbred mouse strains, strain-level means or individual animals, across hundreds of projects, searchable by phenotype term, so a strain can be chosen on evidence.</td></tr><tr><td>Genomics and Bioinformatics</td><td>multiqc-qc-reports</td><td>Gathers the quality metrics that over 150 standard pipeline tools leave behind and merges them into one interactive report, so dozens of samples can be compared on one screen instead of opening each log.</td></tr><tr><td>Genomics and Bioinformatics</td><td>plink2-gwas-analysis</td><td>Runs a genome-wide association study over large genotype datasets by linear or logistic regression, with the quality control, relatedness estimation and population structure correction done first, and association statistics ready to plot.</td></tr><tr><td>Genomics and Bioinformatics</td><td>popv-cell-annotation</td><td>Labels cell types by running about ten different methods against a labelled reference and taking the majority vote, reporting each method's call and how far they agreed. For when one method's answer is not enough to trust. The first run needs a few minutes of setup, and the deep-learning methods train slowly here, so large datasets may need to skip them.</td></tr><tr><td>Genomics and Bioinformatics</td><td>prokka-genome-annotation</td><td>Annotates a prokaryotic genome, bacteria, archaea and viruses, finding coding sequences and RNA genes against the established reference families. The long-standing route that older pipelines expect. The first run needs a few minutes of setup.</td></tr><tr><td>Genomics and Bioinformatics</td><td>pydeseq2-differential-expression</td><td>Runs bulk RNA differential expression from a raw count table and sample sheet inside a Python pipeline with no R involved: normalisation, negative binomial fitting, corrected p-values, shrunken fold changes, and the usual plots. Two-group and multi-factor comparisons.</td></tr><tr><td>Genomics and Bioinformatics</td><td>pysam-genomic-files</td><td>Opens alignment, variant and sequence files from inside a script, so you can pull the reads over one region, walk a pileup, or apply a filter the standard tools do not offer.</td></tr><tr><td>Genomics and Bioinformatics</td><td>quickgo-database</td><td>Looks up Gene Ontology terms and the proteins annotated to them, a term by identifier or keyword, its place in the ontology above and below, and annotations filtered by species or evidence. The step before an enrichment test.</td></tr><tr><td>Genomics and Bioinformatics</td><td>regulomedb-database</td><td>Scores how likely a human variant is to affect gene regulation, from strongest evidence down to none, and shows what it overlaps: factor binding, histone marks, open chromatin, footprints, motifs and expression effects.</td></tr><tr><td>Genomics and Bioinformatics</td><td>remap-database</td><td>Looks up where transcription factors have actually been observed binding, from a large collection of published experiments, the peaks over a region or near a gene, filtered by factor, species or element type.</td></tr><tr><td>Genomics and Bioinformatics</td><td>roary-pangenome</td><td>Compares annotated bacterial genomes to work out which genes they all share and which belong to only some, producing the presence-and-absence matrix, a core-gene alignment, and a pan-genome reference. The first run needs a few minutes of setup.</td></tr><tr><td>Genomics and Bioinformatics</td><td>salmon-rna-quantification</td><td>Quantifies transcript and gene expression without aligning to the genome, matching reads against a transcriptome index in minutes and correcting for sequence and GC bias. Much faster, but leaves you no alignments to inspect.</td></tr><tr><td>Genomics and Bioinformatics</td><td>samtools-bam-processing</td><td>Sorts, indexes, filters and summarises alignment files, the step between aligning reads and calling anything from them. Marks duplicates, merges runs, and reports depth and alignment statistics.</td></tr><tr><td>Genomics and Bioinformatics</td><td>scanpy-scrna-seq</td><td>Takes single-cell RNA data through the standard route: quality control, normalisation, variable gene selection, dimensionality reduction, neighbour graph, clustering and UMAP, then finds the markers defining each cluster.</td></tr><tr><td>Genomics and Bioinformatics</td><td>scikit-bio</td><td>Measures diversity in microbial communities from an OTU or ASV count table, within and between samples, with and without a phylogenetic tree, and tests whether groups genuinely differ, with the ordination plots that go alongside. Also builds phylogenetic trees from distance matrices.</td></tr><tr><td>Genomics and Bioinformatics</td><td>scvi-tools-single-cell</td><td>Models single-cell data with deep generative networks: batch correction, semi-supervised annotation, joint RNA and surface protein, and transfer onto a reference, with uncertainty attached. Heavier than a linear correction, and more flexible. Best suited to datasets under about 50,000 cells, and the first run needs a few minutes of setup.</td></tr><tr><td>Genomics and Bioinformatics</td><td>single-cell-annotation-guide</td><td>Decides how to label clusters before you start: naming them from canonical markers, transferring labels from a reference, or doing both and checking one against the other. Covers tissue matching, doublets, and clusters that resist naming.</td></tr><tr><td>Genomics and Bioinformatics</td><td>snpeff-variant-annotation</td><td>Predicts each variant's functional effect, how severe it is, the gene and transcript affected, the amino acid change, then filters the list down and adds known clinical significance. The first run needs a few minutes of setup to download the genome annotation database.</td></tr><tr><td>Genomics and Bioinformatics</td><td>star-rna-seq-aligner</td><td>Aligns RNA sequencing reads across splice junctions, finding novel junctions as well, with an optional second pass for more sensitivity, and returns sorted alignments, the junction table and, if requested, per-gene counts. The route when you need the alignments themselves. Suited to smaller genomes; a human or mouse genome index is too large to build here.</td></tr><tr><td>Genomics and Bioinformatics</td><td>ucsc-genome-browser</td><td>Pulls sequence, gene models and annotation tracks for any region across a hundred-odd assemblies, plus cross-species conservation scores where the assembly has them. The route when you want what the browser shows, as data.</td></tr><tr><td>Genomics and Bioinformatics</td><td>vcf-variant-filtering</td><td>Checks whether a variant file has been filtered yet and applies quality thresholds before any summary is computed, so counts and transition-to-transversion ratios are not read off raw calls. Also says when not to filter.</td></tr><tr><td>Structural Biology and Drug Discovery</td><td>admet</td><td>Predicts the ADME/T profile of a small molecule from its SMILES: solubility, permeability, brain penetration, P450 and hERG liability, microsomal stability, basic pKa, LogD and drug-likeness. It profiles the molecule; it says nothing about affinity for a target.</td></tr><tr><td>Structural Biology and Drug Discovery</td><td>aizynthfinder-retrosynthesis</td><td>Works out how to make a molecule, searching backwards from the target through known reaction types until it reaches building blocks you can buy, and ranks the routes it finds by length and how many starting materials are in stock. Reaction conditions and yields are not predicted, and finding no route does not mean the compound cannot be made.</td></tr><tr><td>Structural Biology and Drug Discovery</td><td>alphafold-database-access</td><td>Fetches any of the two hundred million protein structures AlphaFold has already predicted, by UniProt entry, with the per-residue and pairwise confidence scores that say which parts to trust. Predictions, not experiments.</td></tr><tr><td>Structural Biology and Drug Discovery</td><td>chembl-database-bioactivity</td><td>Pulls measured bioactivity out of ChEMBL, IC50, Ki and EC50 values for compounds against targets, so you can find what inhibits a target, build a series, or look up a drug's mechanism and indications.</td></tr><tr><td>Structural Biology and Drug Discovery</td><td>clinicaltrials-database-search</td><td>Searches registered clinical trials by condition, drug, phase, sponsor or location, and pulls the full record for any trial by its registry number. For tracking who is testing what, and how far along.</td></tr><tr><td>Structural Biology and Drug Discovery</td><td>dailymed-database</td><td>Looks up the official FDA label for a drug: what it is approved to treat, how it is dosed, its warnings and adverse reactions, and how it is packaged. This is the label text itself, not the post-market reports.</td></tr><tr><td>Structural Biology and Drug Discovery</td><td>datamol-cheminformatics</td><td>Cleans and compares chemical structures with sensible defaults already set: standardising them, computing descriptors and fingerprints, clustering, picking a diverse subset, breaking them into scaffolds and fragments.</td></tr><tr><td>Structural Biology and Drug Discovery</td><td>ddinter-database</td><td>Looks up whether two drugs interact, how serious it is, by what mechanism, and what the clinical advice is. Covers a few hundred thousand interaction pairs across approved drugs.</td></tr><tr><td>Structural Biology and Drug Discovery</td><td>emdb-database</td><td>Looks up cryo-EM density maps along with the atomic models fitted into them, resolution, method, organism and sample for each entry, and where to download the map. For coordinates alone, a different resource applies.</td></tr><tr><td>Structural Biology and Drug Discovery</td><td>fda-database</td><td>Searches what the FDA has recorded after a drug reached the market, adverse event reports (largely from 2004 onward), recalls and enforcement actions, searchable by drug, ingredient or reaction term, and can also pull the drug's label. Report counts reflect voluntary reporting, not incidence.</td></tr><tr><td>Structural Biology and Drug Discovery</td><td>gtopdb-database</td><td>Looks up how a known ligand acts on a receptor, its binding affinity, whether it agonises or antagonises, and the species it was measured in, from the pharmacology community's curated reference.</td></tr><tr><td>Structural Biology and Drug Discovery</td><td>mdanalysis-trajectory</td><td>Analyses a finished molecular dynamics trajectory from any of the common simulation packages: RMSD, per-residue fluctuation, radius of gyration, contact maps and hydrogen bonds, with flexible selection of the atoms you care about.</td></tr><tr><td>Structural Biology and Drug Discovery</td><td>mdtraj-trajectory-analysis</td><td>Computes the standard measures from a molecular dynamics trajectory, RMSD over time, radius of gyration, per-residue fluctuation, residue contact maps, backbone torsions for Ramachandran plots, and eight-state secondary structure.</td></tr><tr><td>Structural Biology and Drug Discovery</td><td>medchem</td><td>Filters a compound list down to what is worth pursuing, drug-likeness rules such as Lipinski, and structural alerts such as PAINS that flag frequent hitters and awkward chemistry, with the filters composable to your own criteria.</td></tr><tr><td>Structural Biology and Drug Discovery</td><td>molfeat-molecular-featurization</td><td>Turns a molecule into the numeric features a model can learn from, fingerprints, computed descriptors, pretrained chemical embeddings, pharmacophores, behind one interface instead of a dozen. The first run needs a few minutes of setup to install its machine-learning libraries, and pretrained embeddings also download their model weights.</td></tr><tr><td>Structural Biology and Drug Discovery</td><td>opentargets-database</td><td>Reports how well a target is linked to a disease through the Open Targets score, which pulls evidence from many sources into a single number, alongside the drugs already aimed at that target and what is known about its safety and tractability.</td></tr><tr><td>Structural Biology and Drug Discovery</td><td>pdb-database</td><td>Searches experimentally determined protein structures and downloads them, by text, by sequence or by 3D similarity, with the metadata that tells you how good each one is.</td></tr><tr><td>Structural Biology and Drug Discovery</td><td>pignet</td><td>Scores how tightly a ligand binds in a pose you already have, in kcal/mol, broken down into physical energy terms. It ranks poses; it does not generate them.</td></tr><tr><td>Structural Biology and Drug Discovery</td><td>pubchem-compound-search</td><td>Looks up a compound by name, identifier, structure or formula and returns its properties, weight, LogP, polar surface area, hydrogen-bond counts, and runs similarity or substructure searches across the collection.</td></tr><tr><td>Structural Biology and Drug Discovery</td><td>pytdc-therapeutics-data-commons</td><td>Supplies curated, model-ready datasets for drug discovery, absorption and toxicity, drug-target and drug-drug interaction, with splits and metrics already standardised so benchmark numbers compare.</td></tr><tr><td>Structural Biology and Drug Discovery</td><td>rdkit-chemdraw-cdxml</td><td>Reads and writes ChemDraw files, including the parts a structure toolkit normally loses, reaction arrows, plus signs, scheme steps and text labels, so a synthesis scheme survives the round trip. Each file comes with a rendered PNG preview, since opening it in ChemDraw itself is not tested.</td></tr><tr><td>Structural Biology and Drug Discovery</td><td>rdkit-cheminformatics</td><td>Works with chemical structures in detail, parsing them, computing descriptors and fingerprints, ranking compounds by similarity to a reference, clustering them for diversity, searching substructures, judging drug-likeness, enumerating reactions, generating coordinates. The fine-grained route when defaults are not enough.</td></tr><tr><td>Structural Biology and Drug Discovery</td><td>sar-analysis</td><td>Relates what a compound looks like to how active it is: it finds the shared scaffold of your analogue series, splits each compound into R-groups and shows which substituents at each position raise or lower potency. Needs a table of SMILES and potency for four or more analogues, and returns an R-group table with a potency heatmap.</td></tr><tr><td>Structural Biology and Drug Discovery</td><td>unichem-database</td><td>Translates a compound identifier between the major chemical databases, resolving a structure key to whichever source identifiers exist for it, and finding compounds that share the same connectivity.</td></tr><tr><td>Structural Biology and Drug Discovery</td><td>zinc-database</td><td>Looks up purchasable and make-on-demand compounds in the ZINC library, a substance by its identifier, a structure resolved to its entry, which catalogues carry it, and assembles a set for docking.</td></tr><tr><td>Protein Design and Structure Prediction</td><td>antibody-design</td><td>Runs an antibody or nanobody campaign end to end, CDR backbone generation, sequence design, then structure prediction, and reports the candidates that pass, ranked by binding confidence and structural self-consistency. Requires an antibody or nanobody framework structure to graft the CDRs onto.</td></tr><tr><td>Protein Design and Structure Prediction</td><td>kfold</td><td>Predicts the 3D structure of a complex, protein with a ligand, DNA, RNA or another protein, and, for protein-ligand complexes only, estimates binding affinity alongside it for ranking ligands against one target. Also folds a designed sequence to check it takes the shape you intended.</td></tr><tr><td>Protein Design and Structure Prediction</td><td>kfold-refine</td><td>Cleans up a predicted structure so the local geometry is physically sensible, checking a ligand's chemistry against its SMILES and relieving atom clashes and strained ligand geometry without pulling it away from the prediction. Worth running before docking or rescoring, though it fixes geometry rather than a wrong pose.</td></tr><tr><td>Protein Design and Structure Prediction</td><td>ligandmpnn</td><td>Designs sequence around a bound ligand, metal or nucleic acid, choosing residues that fit what they pack against. For enzyme active sites, metal sites and protein-DNA/RNA interfaces; full all-atom side-chain models are optional.</td></tr><tr><td>Protein Design and Structure Prediction</td><td>peptide-design</td><td>Designs peptides, linear or head-to-tail cyclic, as target binders or standalone, and validates them structurally, including the extra handling cyclic peptides need before they can be folded at all. Natural amino acids only.</td></tr><tr><td>Protein Design and Structure Prediction</td><td>pocket-redesign</td><td>Redesigns only the residues lining a binding pocket, keeping the backbone fixed and the ligand in place throughout, then checks the redesigned pocket still holds it. For enzyme active sites and shifting substrate specificity.</td></tr><tr><td>Protein Design and Structure Prediction</td><td>protein-design</td><td>Runs a de novo design campaign end to end, backbone generation, sequence design, then structure prediction to see which designs hold up, and reports the candidates that survived filtering. For binders, monomers, scaffolds and oligomers; antibodies are handled by the antibody design workflow.</td></tr><tr><td>Protein Design and Structure Prediction</td><td>proteinmpnn</td><td>Designs amino acid sequences that fold stably into a given backbone, with control over which chains and positions get redesigned and how much sequence diversity to sample.</td></tr><tr><td>Protein Design and Structure Prediction</td><td>rfantibody-diffusion</td><td>Generates new CDR loop backbones for an antibody or nanobody against the epitope you specify, on the framework structure you provide. The backbones carry placeholder sequences, sequence design is the next step.</td></tr><tr><td>Protein Design and Structure Prediction</td><td>rfantibody-mpnn</td><td>Designs the CDR sequences on antibody backbones, leaving the framework untouched. Works on backbones from a CDR backbone generation run or on your own antibody structures with CDR residues annotated.</td></tr><tr><td>Protein Design and Structure Prediction</td><td>rfdiffusion</td><td>Generates new protein backbones for a design goal, a binder to your target, a monomer, a motif scaffold, a symmetric oligomer or a cyclic peptide. Shape only; the sequence comes at the next step.</td></tr><tr><td>Proteomics and Metabolomics</td><td>interpro-database</td><td>Looks up which domains a protein contains and which family it belongs to, drawing several classification resources into one answer, with the taxonomic spread of each family. A way in when the function is unknown, for proteins already in UniProt rather than a new sequence.</td></tr><tr><td>Proteomics and Metabolomics</td><td>matchms-spectral-matching</td><td>Identifies a metabolite by matching its MS/MS spectrum against a reference library you supply, importing the common spectrum formats, cleaning the peaks and scoring similarity several ways. For putting a name to an unknown peak.</td></tr><tr><td>Proteomics and Metabolomics</td><td>metabolomics-workbench-database</td><td>Searches the metabolomics studies NIH publishes and the reference metabolite records behind them, finding a study, resolving a compound to its standard name, or searching by precursor mass.</td></tr><tr><td>Proteomics and Metabolomics</td><td>pride-database</td><td>Searches the PRIDE proteomics archive and downloads from it: projects by organism, instrument, disease or software, their metadata, their raw and processed files, and which projects mention a given protein.</td></tr><tr><td>Proteomics and Metabolomics</td><td>pyopenms-mass-spectrometry</td><td>Processes raw LC-MS/MS data for proteomics or untargeted metabolomics, reading mzML or mzXML files, smoothing and picking peaks, detecting and linking features across samples, then filtering peptide hits from a separate search engine at a controlled error rate and inferring proteins. Vendor raw files must be converted to mzML first.</td></tr><tr><td>Proteomics and Metabolomics</td><td>uniprot-protein-database</td><td>Looks up a protein in UniProt by gene or protein name, its sequence, what is known about its function, and the identifiers that connect it to the other resources you are using.</td></tr><tr><td>Systems Biology and Multiomics</td><td>cellchat-cell-communication</td><td>Infers which cell types are signalling to which from single-cell expression with cell-type labels, ranking the ligand-receptor pairs (human or mouse) between each pair of cell groups. The full CellChat package cannot be set up here, so pathway-level summaries and sender and receiver role scores are not produced.</td></tr><tr><td>Systems Biology and Multiomics</td><td>cobrapy-metabolic-modeling</td><td>Predicts metabolic flux through a genome-scale model, what the network can produce, which genes are essential, what a knockout does, from the constraints alone, without needing kinetic rates. Needs an existing model of the organism (your own or one from a public collection such as BiGG); results depend on the chosen objective and medium.</td></tr><tr><td>Systems Biology and Multiomics</td><td>kegg-pathway-analysis</td><td>Guides KEGG pathway enrichment on a differential expression result: choosing between over-representation and rank-based testing, splitting up and down regulation rather than pooling them, and reading the output honestly.</td></tr><tr><td>Systems Biology and Multiomics</td><td>lamindb-data-management</td><td>Tracks where each dataset came from and what was done to it, versioning the artifacts, recording lineage across steps, and validating against standard ontologies, so each result in an analysis can be traced back to its source data. The record stays within that analysis and is not carried over to other analyses.</td></tr><tr><td>Systems Biology and Multiomics</td><td>libsbml-network-modeling</td><td>Builds, edits and validates biological network models in the standard exchange format, reactions and their kinetics, species, rules, and the extension used for flux balance, so a model moves between tools intact. Also updates existing published models, such as those from BioModels, and converts between format versions.</td></tr><tr><td>Systems Biology and Multiomics</td><td>mofaplus-multi-omics</td><td>Finds the shared axes of variation across several omics layers measured on the same samples, decomposing them into factors, then reports how much variance each factor explains in each layer and what the factors track with.</td></tr><tr><td>Systems Biology and Multiomics</td><td>muon-multiomics-singlecell</td><td>Analyses two or more measurements taken from the same cells together, RNA with chromatin accessibility, or RNA with surface protein, keeping each modality's processing separate before joining them into one embedding.</td></tr><tr><td>Systems Biology and Multiomics</td><td>omics-analysis-guide</td><td>Decides which level of omics analysis a question actually needs: a validated pipeline, a standard workflow, or a method built for the case. Covers already-quantified bulk RNA-seq and proteomics data, with guidance on sample QC, missing-value handling, test choice and false-discovery control.</td></tr><tr><td>Systems Biology and Multiomics</td><td>reactome-database</td><td>Looks up curated biological pathways and tests whether a gene list is enriched in any of them, with the pathway hierarchy and cross-references to other naming systems.</td></tr><tr><td>Systems Biology and Multiomics</td><td>string-database-ppi</td><td>Retrieves the known and predicted interactions around a protein, builds the network, and tests whether the set interacts more than chance would give. Scores combine experiments, curated databases and text mining.</td></tr><tr><td>Cell Biology and Imaging</td><td>cellpose-cell-segmentation</td><td>Outlines individual cells and nuclei in microscopy images using pretrained models that carry across stains and modalities without retraining. Returns label masks you can measure or track. The first run needs a few minutes of setup, and large image sets or 3D stacks are slow to process.</td></tr><tr><td>Cell Biology and Imaging</td><td>flowio-flow-cytometry</td><td>Reads and writes flow cytometry data files, handing you the events as arrays with their channel metadata and exporting to a table. This handles the file itself; gating and compensation are a separate step.</td></tr><tr><td>Cell Biology and Imaging</td><td>opencv-bioimage-analysis</td><td>Processes bio-images quickly, colour conversion, morphology, contour and blob detection, template matching and optical flow, at the speed large batches and time-lapse video need.</td></tr><tr><td>Cell Biology and Imaging</td><td>pyimagej-fiji-bridge</td><td>Drives ImageJ and Fiji from a script so existing macros and plugins run unattended and their results come back as arrays. The route when a lab protocol is already written as a Fiji macro. The first run needs a few minutes to download Fiji, and macros that wait for on-screen clicks or dialogs cannot run.</td></tr><tr><td>Cell Biology and Imaging</td><td>scikit-image-processing</td><td>Filters, segments and measures microscopy images, thresholding, watershed, active contours, and region properties such as area and intensity. The general-purpose route for quantifying what is in an image.</td></tr><tr><td>Cell Biology and Imaging</td><td>trackpy-particle-tracking</td><td>Tracks particles through a video frame by frame and joins their positions into trajectories, fluorescent spots, vesicles, whole cells, then computes mean squared displacement to give diffusion coefficients. Works in 2D and 3D, and needs the pixel size and frame rate to report diffusion in physical units.</td></tr><tr><td>Molecular Biology</td><td>plannotate-plasmid-annotation</td><td>Finds the features in a plasmid sequence, promoters, terminators, resistance genes, origins and tags, and returns an annotated GenBank file with an interactive map. Reads circular sequences correctly, so whole vectors work, not just linear inserts. The first run needs a few minutes of setup to install the tool and download its feature database.</td></tr><tr><td>Molecular Biology</td><td>sgrna-design-guide</td><td>Picks sgRNAs for a CRISPR experiment, preferring guides already validated in the literature, then precomputed genome-wide designs, and designing from scratch only when the target has neither. Guides designed from scratch follow sequence rules only, without genome-wide off-target screening.</td></tr><tr><td>Molecular Biology</td><td>viennarna-structure-prediction</td><td>Predicts how an RNA sequence folds on itself, the minimum-free-energy secondary structure and how confident each base pair is, and how two RNAs pair with each other. Covers siRNA and sgRNA targeting, and checking whether a site is accessible.</td></tr><tr><td>Medical Imaging</td><td>histolab-wsi-processing</td><td>Prepares a whole-slide pathology image for analysis: finds the tissue, cuts it into tiles, and discards the blank and unusable ones. Turns a slide archive into a training set, or screens a batch of scans first. The first run needs a few minutes of setup.</td></tr><tr><td>Medical Imaging</td><td>imaging-data-commons</td><td>Searches the cancer imaging collections the NCI publishes and downloads what you select, radiology and pathology studies, browsable by collection, patient, study and series, with no account needed. Whole collections can run to hundreds of gigabytes or more, too big to download in full here, so select the series you need.</td></tr><tr><td>Medical Imaging</td><td>pydicom-medical-imaging</td><td>Reads and writes DICOM images from CT, MRI, X-ray and ultrasound, pixels as arrays, tags you can edit, windowing, and stacking a series into a 3D volume. Removes the main patient-identifying header fields, but study dates, private tags and text burned into the image remain, so this is not full de-identification.</td></tr><tr><td>Medical Imaging</td><td>simpleitk-image-registration</td><td>Aligns 3D medical images taken at different times or on different machines, and segments regions within them, from rigid through deformable registration, with conversion between the common medical formats.</td></tr><tr><td>Biostatistics</td><td>pymc-bayesian-modeling</td><td>Fits a Bayesian model so the answer arrives with its uncertainty, priors you set, posterior sampling, convergence diagnostics and model comparison. Suits small samples, grouped or nested data through hierarchical models, or analyses where prior knowledge should count.</td></tr><tr><td>Biostatistics</td><td>scikit-survival-analysis</td><td>Models time to an event when some subjects never reach it, using Cox models, survival forests and boosting on censored data, and scores how well the model ranks risk. Covers Kaplan-Meier and competing risks.</td></tr><tr><td>Biostatistics</td><td>statistical-analysis</td><td>Decides which statistical test your data calls for, checks the assumptions it rests on, and reports the result with effect size and power in APA style. Covers frequentist tests and Bayesian alternatives.</td></tr><tr><td>Biostatistics</td><td>statsmodels-statistical-modeling</td><td>Fits classical statistical models and tells you whether the terms matter, ordinary and generalised regression, logistic and count models, time series, with the diagnostics and hypothesis tests that belong with them.</td></tr><tr><td>Scientific Computing and Data</td><td>aeon</td><td>Classifies, clusters and segments time series, sensor traces, waveforms, anything ordered in time, predicts continuous outcomes or extracts features from them, and copes with panels, multiple channels, and series of unequal length.</td></tr><tr><td>Scientific Computing and Data</td><td>astropy-astronomy</td><td>Handles astronomical data: units that carry their dimensions, conversions between celestial coordinate systems, observation files and tables, cosmological distances, and precise astronomical time scales.</td></tr><tr><td>Scientific Computing and Data</td><td>dask-parallel-computing</td><td>Spreads a computation too big for memory across the available cores in chunks, with parallel versions of the dataframe and array you already use. It runs on a single machine here, not across a cluster. Reach for it when the data no longer fits in memory.</td></tr><tr><td>Scientific Computing and Data</td><td>degenerate-input-filtering</td><td>Strips out the inputs that would break or quietly corrupt a statistical test, constant features, zero-variance columns, all-missing columns, features detected in too few samples, empty files, single-sequence alignments, before the test runs, and reports how many were removed and why.</td></tr><tr><td>Scientific Computing and Data</td><td>exploratory-data-analysis</td><td>Opens a data file you have not seen before and works out what it is, how good it is, and what you could reasonably do with it, across tables, sequences, images, spectra and omics.</td></tr><tr><td>Scientific Computing and Data</td><td>geopandas-geospatial</td><td>Analyses geographic data and draws it on a map: spatial joins and overlays, distances and areas, conversion between coordinate systems, and choropleth or interactive maps.</td></tr><tr><td>Scientific Computing and Data</td><td>nan-safe-correlation</td><td>Correlates thousands of features that carry missing values without the matrix shortcuts that silently give wrong answers, deleting pairwise where it should and staying fast on large inputs. Each result comes with its count of usable samples, and features with fewer than 10 are skipped.</td></tr><tr><td>Scientific Computing and Data</td><td>neb-irc-activation-energy</td><td>Finds the transition state of a reaction and reports its activation barrier, searching the minimum-energy path, optimising the saddle point, then confirming it with an intrinsic reaction coordinate. Returns an energy profile and a mode animation. Barriers are approximate, from a fast semi-empirical method suited to ranking related reactions and practical for systems up to about 150 atoms.</td></tr><tr><td>Scientific Computing and Data</td><td>networkx-graph-analysis</td><td>Analyses a network: which nodes are hubs by several measures of centrality, the shortest paths through it, and which nodes group into communities. Suits graphs up to tens of thousands of nodes.</td></tr><tr><td>Scientific Computing and Data</td><td>neurokit2</td><td>Processes physiological recordings and extracts the standard measures, heart rate and its variability, brain-wave complexity and power, muscle activation onset, skin conductance responses.</td></tr><tr><td>Scientific Computing and Data</td><td>nextflow-workflow-engine</td><td>Builds a multi-step pipeline, or adapts an nf-core community one, that runs the same way on a laptop, a compute cluster or the cloud, with every step inside its own container. Here steps run directly rather than in containers; cluster and cloud runs happen on your own infrastructure. This is the route when you need portability across environments.</td></tr><tr><td>Scientific Computing and Data</td><td>polars-dataframes</td><td>Handles a large table fast while it still fits in memory, filtering, grouping, joining and pivoting tables of several gigabytes where older tools would crawl. Data that exceeds memory needs a different approach.</td></tr><tr><td>Scientific Computing and Data</td><td>pyhealth</td><td>Builds prediction models from electronic health records, mortality, readmission, diagnosis, drug recommendation, handling MIMIC and other standard clinical datasets that you supply, and the medical coding systems they use. The first run needs several minutes of setup.</td></tr><tr><td>Scientific Computing and Data</td><td>pymatgen</td><td>Analyses crystal structures and materials properties: reading and building structures, pulling computed properties from the Materials Project, phase and Pourbaix diagrams, and simulated diffraction patterns. Materials Project lookups, which the phase and Pourbaix diagrams draw on, need your own API key.</td></tr><tr><td>Scientific Computing and Data</td><td>pymoo</td><td>Optimises several competing objectives at once, raising activity while lowering toxicity, say, and returns the Pareto front, so you see the whole trade-off rather than one forced compromise. You supply the functions or models that score each objective; it does not predict activity or toxicity itself.</td></tr><tr><td>Scientific Computing and Data</td><td>scikit-learn-machine-learning</td><td>Trains and evaluates the standard machine-learning models, classification, regression, clustering, dimensionality reduction, with preprocessing and tuning wired into a single pipeline.</td></tr><tr><td>Scientific Computing and Data</td><td>shap-model-explainability</td><td>Explains why a model predicted what it did by attributing the result to individual features, and ranks which features matter overall. Works on tree, deep, linear and black-box models, though deep-learning models need a few minutes of extra setup on first use.</td></tr><tr><td>Scientific Computing and Data</td><td>simpy-discrete-event-simulation</td><td>Simulates a process where work queues and resources are limited, a lab's throughput, a sample pipeline, a service desk, so you can find the bottleneck before changing anything for real.</td></tr><tr><td>Scientific Computing and Data</td><td>snakemake-workflow-engine</td><td>Chains analysis steps together by their input and output files into a reproducible pipeline that runs the same steps on every sample, working out the order and what can run in parallel, and rerunning only what changed. This is the route when your pipeline is rule-based.</td></tr><tr><td>Scientific Computing and Data</td><td>sympy-symbolic-math</td><td>Does algebra and calculus exactly rather than numerically, derivatives, integrals, limits, equation solving, matrices and differential equations, and turns the result into runnable code.</td></tr><tr><td>Scientific Computing and Data</td><td>umap-learn</td><td>Compresses data with thousands of features down to two or three dimensions you can plot, keeping both local neighbourhoods and the broader shape. Supervised and density-aware variants are available.</td></tr><tr><td>Scientific Computing and Data</td><td>uspto-database</td><td>Searches United States patent data by inventor, assignee, classification or keyword, and pulls the metadata, abstracts and claim counts so you can map a portfolio or check prior art.</td></tr><tr><td>Scientific Computing and Data</td><td>vaex-dataframes</td><td>Works through a table too large to load comfortably into memory by reading it off disk in pieces, aggregating, filtering and plotting its rows without ever loading them whole. Suited to files of up to about 10 GB rather than terabytes, and the first run needs a few minutes of setup. Tables that do fit in memory have a faster option.</td></tr><tr><td>Scientific Computing and Data</td><td>zarr-python</td><td>Stores a large multi-dimensional array in compressed chunks so you can read just the slice you need, from local disk or cloud storage, without touching the rest of it.</td></tr><tr><td>Data Visualization</td><td>matplotlib-scientific-plotting</td><td>Draws a publication-quality figure with control over every element, line, scatter, bar, heatmap, contour and 3D, in multi-panel layouts, exported as PNG, PDF or SVG. Slower to write than the shortcuts, but nothing is out of reach.</td></tr><tr><td>Data Visualization</td><td>molecular-visualization-3dmol</td><td>Turns a molecular structure into a standalone web page you can rotate in a browser, sticks, spheres, cartoon or surface, and animates trajectories or vibrational modes with play and speed controls. One file, no viewer to install.</td></tr><tr><td>Data Visualization</td><td>multipanel</td><td>Assembles several plots into one journal-ready figure with panels A, B and C, either redrawing every panel into a single unified layout or compositing images you already rendered onto one canvas. Exports vector PDF and high-resolution PNG.</td></tr><tr><td>Data Visualization</td><td>omics-plotting</td><td>Supplies the house style and ready-made recipes for omics figures, volcano, MA, heatmap, GSEA, box and violin, PCA and UMAP scatter, Kaplan-Meier, Manhattan and forest, so every figure in an analysis looks like one system.</td></tr><tr><td>Data Visualization</td><td>plotly-interactive-plots</td><td>Builds a chart you can hover, zoom and pan in a browser, a volcano plot that names the gene under the cursor, a dose-response you can explore, an expression heatmap. Exports as a web page or as a static image.</td></tr><tr><td>Data Visualization</td><td>scientific-visualization</td><td>Helps you decide how to show a result before anything is plotted, which chart fits the data, which colours survive printing and colour blindness, how to compose the panel, and what the common mistakes are.</td></tr><tr><td>Data Visualization</td><td>seaborn-statistical-plots</td><td>Draws a statistical summary in a line or two, distributions, box and violin plots, regression fits, correlation heatmaps, faceted grids, with the aggregation and confidence intervals computed for you.</td></tr><tr><td>Data Visualization</td><td>statistical-significance-annotation</td><td>Adds significance markers to a comparison plot the way journals expect, from ns through four asterisks, with brackets placed over the right pairs and the thresholds stated in the legend.</td></tr><tr><td>Research Writing</td><td>cancer-research-figure-guide</td><td>Checks your figures against Cancer Research requirements from AACR, 300 to 1200 DPI, EPS, TIFF or AI, hierarchical panel labels such as Ai and Aii, and limits on how many figures and tables you may include. Legends must state replicate counts.</td></tr><tr><td>Research Writing</td><td>cell-figure-guide</td><td>Checks your figures against Cell Press requirements, 300 to 1000 DPI, TIFF or PDF, RGB colour, Avenir or Arial type, uppercase panel labels, under one of the strictest image-manipulation policies in the field.</td></tr><tr><td>Research Writing</td><td>citation-management</td><td>Compares the main reference managers and shows how to apply the citation style a journal asks for, whether APA, Vancouver, ACS or Nature, and keep DOIs consistent across Word, Google Docs and LaTeX.</td></tr><tr><td>Research Writing</td><td>clinical-decision-support-documents</td><td>Writes clinical decision support documents: biomarker-stratified cohort analyses and treatment reports carrying GRADE evidence grades from 1A to 2C, with hazard ratios, confidence intervals and survival reported the way reviewers expect. Cohort analyses need trial or cohort data to work from, and every document covers patient groups rather than individual treatment plans.</td></tr><tr><td>Research Writing</td><td>elife-figure-guide</td><td>Checks your figures against eLife requirements, TIFF, EPS or PDF, a striking image at 1800 by 900 pixels, and the naming scheme for figure supplements. Selective enhancement counts as misconduct, not a formatting slip.</td></tr><tr><td>Research Writing</td><td>general-figure-guide</td><td>Reviews a finished plot for the faults that get figures sent back, overlapping labels, clipped text, missing axes or legends, overcrowded data, and checks resolution and format against what journals generally expect.</td></tr><tr><td>Research Writing</td><td>hypothesis-generation</td><td>Turns an observation into three to five competing hypotheses you can actually test, the mechanism each proposes, the predictions that tell them apart, and the experiments that would decide between them. This weighs several rival ideas against each other rather than sharpening just one.</td></tr><tr><td>Research Writing</td><td>lancet-figure-guide</td><td>Checks your figures against The Lancet's requirements, 300 DPI at 120 percent, editable PowerPoint, Word or SVG, column widths of 75 or 154 mm, Times New Roman. The Lancet redraws figures in house.</td></tr><tr><td>Research Writing</td><td>latex-research-posters</td><td>Builds a conference poster in LaTeX from one of the standard poster templates, covering layout, typography, colour, figure placement and accessibility. It compiles the poster to PDF and keeps the LaTeX source, so it stays editable.</td></tr><tr><td>Research Writing</td><td>literature-review</td><td>Plans and runs a literature review, a PRISMA protocol, a documented search in PubMed with matching search strings for you to run in Scopus, Embase and Web of Science, screening and extraction, then synthesis as narrative, thematic or meta-analysis. A publishable systematic review still needs at least two independent human screeners.</td></tr><tr><td>Research Writing</td><td>nature-figure-guide</td><td>Checks your figures against Nature's requirements, at least 300 DPI, AI, EPS or TIFF, RGB colour, Helvetica or Arial type, lowercase panel labels, and explains which image adjustments their image-integrity policy allows.</td></tr><tr><td>Research Writing</td><td>nejm-figure-guide</td><td>Checks your figures against NEJM requirements, 300 to 1200 DPI and editable vector art in AI, EPS or SVG, and reminds you to remove patient-identifying details. NEJM creates medical illustrations with its own illustrators, so send a sketch or description rather than finished artwork.</td></tr><tr><td>Research Writing</td><td>peer-review-methodology</td><td>Reviews a manuscript or grant the way a referee would, in seven passes, first impression, section by section, statistics, reproducibility, figure integrity, ethics, and the writing, and returns a structured report.</td></tr><tr><td>Research Writing</td><td>pnas-figure-guide</td><td>Checks your figures against PNAS requirements, 300 to 1000 PPI, TIFF, EPS or PDF, RGB only, Arial or Helvetica type, italicised uppercase panel labels. It also explains what PNAS's automated image screening looks for.</td></tr><tr><td>Research Writing</td><td>science-figure-guide</td><td>Checks your figures against Science's requirements, 150 to 300 DPI at initial submission and at least 300 DPI for the revised manuscript, PDF, EPS or TIFF, RGB colour, Myriad or Helvetica type. Their manipulation policy is strict: even a gamma adjustment has to be declared.</td></tr><tr><td>Research Writing</td><td>scientific-brainstorming</td><td>Generates research ideas by structured method rather than free association, drawing on SCAMPER, Six Thinking Hats, morphological analysis, TRIZ and biomimicry, and picks the method to suit whether you are stuck or refining.</td></tr><tr><td>Research Writing</td><td>scientific-critical-thinking</td><td>Weighs what a scientific claim is actually worth, where the study sits in the evidence hierarchy, what the effect size means next to the p-value, what might be confounding it, and which biases the design leaves open.</td></tr><tr><td>Research Writing</td><td>scientific-manuscript-writing</td><td>Drafts a manuscript in IMRAD structure, in the citation style your target journal uses, and against the reporting checklist your study type requires, whether CONSORT, STROBE, PRISMA or ARRIVE.</td></tr><tr><td>Research Writing</td><td>scientific-schematics</td><td>Plans an illustrative figure before anyone draws it, which form fits, whether mechanism, pathway, workflow or graphical abstract, which tool to build it in, and how colour and layout should carry the meaning.</td></tr><tr><td>Research Writing</td><td>scientific-slides</td><td>Shapes a talk for a conference, seminar, thesis defence or grant pitch, what belongs on each slide, how the argument is ordered, how long each part runs, and how to make data readable from the back of the room.</td></tr><tr><td>Deliverables</td><td>hyperlab-generate-figure</td><td>Draws a schematic, pathway or graphical abstract as an editable vector figure, so you can still move arrows and fix labels in Illustrator or PowerPoint afterwards. Cells, organelles and other illustrated subjects are AI-generated images placed inside it rather than editable shapes. For diagrams, not data plots.</td></tr><tr><td>Deliverables</td><td>hyperlab-html-infographic</td><td>Condenses your results into a one-page visual summary, figures, key numbers and takeaways designed as a single page you open in a browser. One self-contained file that works offline.</td></tr><tr><td>Deliverables</td><td>hyperlab-hwpx</td><td>Reads, summarises, edits, fills in and creates Hancom Hangul documents (.hwpx), keeping the document's own formatting. Older .hwp files are read with a format-aware fallback.</td></tr><tr><td>Deliverables</td><td>hyperlab-methods</td><td>Drafts the Methods section for the computational analysis you ran in this conversation, with parameters, versions and each published tool cited to a real PMID or DOI. Anything the record could not confirm is listed as a gap rather than filled in.</td></tr><tr><td>Deliverables</td><td>hyperlab-poster</td><td>Lays your results out as a single-page conference poster, sized to the format you need, delivered as an editable PowerPoint file.</td></tr><tr><td>Deliverables</td><td>hyperlab-pptx</td><td>Builds an editable PowerPoint presentation from your results, with slides laid out and figures placed for you, and can redo individual slides later. Upload a .pptx deck of your own with real slides (not a .potx or master-only template) and it will follow that instead.</td></tr><tr><td>Deliverables</td><td>hyperlab-report</td><td>Turns the analysis from this conversation into a written report you can hand to someone, a summary opening with an AI-generated graphical abstract of the key findings, then background, methods, results, figures and limitations, delivered as a PDF. Every number traces back to what was actually run.</td></tr><tr><td>Laboratory Automation</td><td>protocolsio-integration</td><td>Searches protocols.io for published wet-lab, bioinformatics and clinical protocols by keyword or identifier and pulls back the whole procedure: steps, reagents, materials, equipment and timing.</td></tr><tr><td>Laboratory Automation</td><td>western-blot-quantification</td><td>Quantifies the bands on a western blot, detecting them, normalising the signal, and applying the statistics that blot data calls for, so the numbers hold up when someone asks.</td></tr><tr><td>Skills</td><td>hyperlab-create-skill</td><td>Helps you write a new skill of your own, interviewing you over a few rounds about what it should do and checking first that no existing skill or built-in capability already covers it. The skill is saved to your account, and existing ones are extended rather than duplicated.</td></tr><tr><td>Skills</td><td>hyperlab-find-skills</td><td>Searches the open skill ecosystem (skills.sh, GitHub, npm) for an existing skill that does what you need, inspects it, and adds it to your account if it fits. When an outside skill will not run as is, it hands off to adapting it or writing a new one.</td></tr><tr><td>Skills</td><td>hyperlab-save-as-skill</td><td>Turns an analysis you have just finished in this conversation into a reusable skill, generalising the specific files and values into parameters so you can run the same workflow on new data. If a matching skill already exists, it offers to update that one instead.</td></tr></tbody></table>
