life-science-research
v1.0.3General life-sciences research workflows with query routing, evidence synthesis, and optional parallel subagent analysis across genetics, omics, biology, chemistry, structure, clinical evidence, and public dataset discovery.
by OpenAIProprietary5kupdated 3 weeks ago
Source
git clone https://github.com/openai/pluginsClone the source, then follow the repository's marketplace instructions for your runtime. The plugin root is plugins/life-science-research/ inside the repository.
Layout
├── .codex-plugin/plugin.json├── skills/alphafold-skill/SKILL.md├── skills/bgee-skill/SKILL.md├── skills/bindingdb-skill/SKILL.md├── skills/biobankjapan-phewas-skill/SKILL.md├── skills/biorxiv-skill/SKILL.md├── skills/biostudies-arrayexpress-skill/SKILL.md├── skills/cbioportal-skill/SKILL.md├── skills/cellxgene-skill/SKILL.md├── skills/chebi-skill/SKILL.md├── skills/chembl-skill/SKILL.md├── skills/civic-skill/SKILL.md├── skills/clinicaltrials-skill/SKILL.md├── skills/clinvar-variation-skill/SKILL.md├── skills/efo-ontology-skill/SKILL.md├── skills/encode-skill/SKILL.md├── skills/ensembl-skill/SKILL.md├── skills/epigraphdb-skill/SKILL.md├── skills/eqtl-catalogue-skill/SKILL.md├── skills/eva-skill/SKILL.md├── skills/finngen-phewas-skill/SKILL.md├── skills/genebass-gene-burden-skill/SKILL.md├── skills/gnomad-graphql-skill/SKILL.md├── skills/gtex-eqtl-skill/SKILL.md├── skills/gwas-catalog-skill/SKILL.md├── skills/hmdb-skill/SKILL.md├── skills/human-protein-atlas-skill/SKILL.md├── skills/ipd-skill/SKILL.md├── skills/locus-to-gene-mapper-skill/SKILL.md├── skills/metabolights-skill/SKILL.md├── skills/mgnify-skill/SKILL.md├── skills/ncbi-blast-skill/SKILL.md├── skills/ncbi-clinicaltables-skill/SKILL.md├── skills/ncbi-datasets-skill/SKILL.md├── skills/ncbi-entrez-skill/SKILL.md├── skills/ncbi-pmc-skill/SKILL.md├── skills/opentargets-skill/SKILL.md├── skills/pharmgkb-skill/SKILL.md├── skills/pride-skill/SKILL.md├── skills/proteomexchange-skill/SKILL.md├── skills/pubchem-pug-skill/SKILL.md├── skills/quickgo-skill/SKILL.md├── skills/rcsb-pdb-skill/SKILL.md├── skills/reactome-skill/SKILL.md├── skills/research-router-skill/SKILL.md├── skills/rhea-skill/SKILL.md├── skills/rnacentral-skill/SKILL.md├── skills/string-skill/SKILL.md├── skills/tpmi-phewas-skill/SKILL.md├── skills/ukb-topmed-phewas-skill/SKILL.md└── skills/uniprot-skill/SKILL.md
Skills50
Submit compact AlphaFold Protein Structure Database API requests for prediction, UniProt summary, sequence summary, and annotation lookups. Use when a user wants AlphaFold metadata or concise structure summaries
Submit compact Bgee SPARQL requests for healthy wild-type expression metadata and ontology-aware lookup patterns. Use when a user wants concise Bgee summaries; save raw results only on request.
Submit compact BindingDB REST API requests for ligand-target binding lookups by PDB, UniProt, or similarity search. Use when a user wants concise BindingDB summaries; save raw payloads only on request.
Fetch compact BioBank Japan PheWAS summaries for single variants by accepting rsID, GRCh38, or GRCh37 input and resolving to the required GRCh37 query. Use when a user wants concise BBJ association results for one variant
Submit compact bioRxiv and medRxiv API requests for details, publication-linkage, and DOI lookups. Use when a user wants concise preprint metadata summaries
Submit compact BioStudies and ArrayExpress API requests for free-text search and accession-based study retrieval. Use when a user wants concise BioStudies summaries
Submit compact cBioPortal API requests for studies, molecular profiles, mutations, clinical data, and samples. Use when a user wants concise cBioPortal summaries
Submit compact CELLxGENE Discover API requests for public collection and dataset metadata. Use when a user wants concise single-cell collection summaries
Submit compact ChEBI 2.0 API requests for chemical search, compound lookup, ontology traversal, and structure metadata. Use when a user wants concise ChEBI summaries
Submit compact ChEMBL API requests for activity, molecule, target, mechanism, and text-search endpoints. Use when a user wants concise ChEMBL summaries
Submit compact CIViC GraphQL requests for cancer variant interpretation schema inspection and targeted evidence retrieval. Use when a user wants concise CIViC summaries
Submit compact ClinicalTrials.gov API v2 requests for study search, metadata, enums, search areas, and field statistics. Use when a user wants concise ClinicalTrials.gov summaries
Submit compact ClinVar Clinical Tables and NCBI Variation requests for search, VCV, RCV, SCV, and RefSNP lookups. Use when a user wants variant-level summaries or identifier mapping
Submit compact EFO OLS4 requests for search, term lookup, children, and descendants. Use when a user wants concise EFO resolution or ontology-expansion summaries
Submit compact ENCODE REST API requests for object lookups, portal-style search, and metadata retrieval. Use when a user wants concise ENCODE summaries
Submit compact Ensembl REST API requests for lookup, overlap, cross-reference, and variation endpoints. Use when a user wants concise Ensembl summaries
Submit compact EpiGraphDB API requests for ontology, literature, MR, gene-drug, and support-path evidence. Use when a user wants concise EpiGraphDB summaries
Submit compact eQTL Catalogue API requests for association retrieval and documented metadata endpoints. Use when a user wants concise public eQTL Catalogue summaries
Submit compact EVA REST requests for species metadata and archived variant lookups. Use when a user wants concise European Variation Archive summaries
Fetch compact FinnGen PheWAS summaries for single variants by accepting rsID, GRCh37, or GRCh38 input and resolving to the required GRCh38 query. Use when a user wants concise FinnGen association results for one variant
Submit compact Genebass gene burden requests for one Ensembl gene ID and one burden set. Use when a user wants concise Genebass PheWAS summaries
Submit compact gnomAD GraphQL requests for frequency, gene constraint, and variant context queries. Use when a user wants concise gnomAD summaries
Fetch GTEx single-tissue eQTL associations from one variant input by accepting rsID, GRCh37, or GRCh38 input and resolving to the required GRCh38 query for the GTEx v2 API. Use when a user wants eQTL associations returned as JSON.
Submit compact GWAS Catalog REST API v2 requests for studies, associations, SNPs, EFO traits, genes, publications, loci, and metadata. Use when a user wants concise GWAS Catalog summaries
Submit compact HMDB search requests for metabolites, proteins, diseases, and pathways. Use when a user wants concise HMDB summaries
Submit compact Human Protein Atlas requests for gene JSON, search downloads, and page-level tissue or cell-line lookups. Use when a user wants concise Human Protein Atlas summaries; save raw JSON or HTML only on request.
Submit compact IPD REST requests for HLA allele and cell-level metadata using the public IPD query API. Use when a user wants concise IPD summaries; save raw JSON or text only on request.
Map GWAS loci to ranked candidate genes using a deterministic multi-skill chain (EFO -> GWAS -> coordinates -> Open Targets L2G/coloc -> eQTL -> burden/coding context), with reproducible tables and optional figures. Use when a user provides a trait/EFO term and/or lead variants and needs locus-to-gene prioritization for downstream biology decisions.
Submit compact MetaboLights requests for study discovery and study-level metabolomics metadata. Use when a user wants concise MetaboLights summaries
Submit compact MGnify API requests for microbiome studies, samples, and biome metadata. Use when a user wants concise MGnify summaries
Submit, poll, and summarize NCBI BLAST Common URL API jobs (Blast.cgi) for nucleotide or protein sequences. Use when a user wants RID status, BLAST results, or compact top-hit summaries; fetch raw Text/JSON2 only on request.
Submit compact Clinical Tables NCBI Gene requests for human gene lookup, pagination, and field selection. Use when a user wants concise autocomplete-style human gene search results
Submit compact NCBI Datasets v2 requests for assembly, genome, taxonomy, and related metadata endpoints. Use when a user wants concise NCBI Datasets summaries; save raw JSON or text only on request.
Submit compact NCBI Entrez E-Utilities requests for PubMed, Gene, Protein, Nucleotide, PMC metadata, and GEO metadata workflows. Use when a user wants concise Entrez search, fetch, summary, or link results; save raw JSON or XML only on request.
Submit compact NCBI PMC Open Access requests for article/file availability metadata. Use when a user wants concise PMC Open Access summaries; save raw XML only on request.
Submit compact Open Targets Platform GraphQL requests for target, disease, drug, variant, study, and search data, including associated-disease datasource heatmap matrices. Use when a user wants concise Open Targets summaries or per-datasource evidence context
Submit compact PharmGKB API requests for genes, variants, clinical annotations, dosing guidelines, and search. Use when a user wants concise PharmGKB summaries
Submit compact PRIDE Archive API requests for proteomics project discovery and project-level metadata. Use when a user wants concise PRIDE summaries
Submit compact ProteomeXchange PROXI requests for datasets, libraries, peptidoforms, proteins, PSMs, spectra, and USI examples. Use when a user wants concise PROXI summaries
Submit compact PubChem PUG REST requests for compound properties, descriptions, assay summaries, and substance metadata. Use when a user wants concise PubChem summaries
Submit compact QuickGO requests for GO terms, annotations, and ontology traversal. Use when a user wants concise QuickGO summaries
Submit compact RCSB PDB requests for core metadata, Search API queries, and FASTA downloads. Use when a user wants concise RCSB summaries; save raw JSON or FASTA only on request.
Submit compact Reactome ContentService requests for pathway, event, participant, search, and diagram-related data. Use when a user wants concise Reactome summaries
Route broad or ambiguous life-sciences research requests to the right skills, normalize core entities, optionally parallelize independent evidence gathering with subagents when available, and synthesize a concise evidence-backed answer. Use when a user asks a general life-sciences question that could span multiple sources or analysis types.
Submit compact Rhea reaction search requests for biochemical reactions and reaction IDs. Use when a user wants concise Rhea summaries
Submit compact RNAcentral API requests for RNA entry browsing, single-entry lookup, and cross-reference retrieval. Use when a user wants concise RNAcentral summaries
Submit compact STRING API requests for network, interaction partner, and enrichment endpoints. Use when a user wants concise STRING summaries
Fetch compact TPMI PheWAS summaries for single variants by accepting rsID, GRCh37, or GRCh38 input and resolving to the required GRCh38 query. Use when a user wants concise TPMI association results for one variant
Fetch compact UKB-TOPMed PheWAS summaries for single variants by accepting rsID, GRCh37, or GRCh38 input and resolving to the required GRCh38 query. Use when a user wants concise UKB-TOPMed association results for one variant
Submit compact UniProt REST API requests for UniProtKB, UniRef, UniParc, and FASTA stream endpoints. Use when a user wants concise UniProt summaries; save raw JSON or FASTA only on request.
Manifests1
{
"name": "life-science-research",
"version": "1.0.3",
"description": "General life-sciences research workflows with query routing, evidence synthesis, and optional parallel subagent analysis across genetics, omics, biology, chemistry, structure, clinical evidence, and public dataset discovery.",
"author": {
"name": "OpenAI"
},
"homepage": "https://github.com/openai/openai/tree/master/plugins/life-science-research",
"repository": "https://github.com/openai/openai/tree/master/plugins/life-science-research",
"license": "Proprietary",
"keywords": [
"life-science",
"research",
"bioinformatics",
"human-genetics",
"functional-genomics",
"transcriptomics",
"proteomics",
"metabolomics",
"clinical-research",
"drug-discovery",
"skill-routing",
"evidence-synthesis",
"parallel-analysis",
"gwas",
"variant-interpretation",
"pathway-biology",
"protein-structure"
],
"skills": "./skills/",
"interface": {
"displayName": "Life Science Research",
"shortDescription": "General life-sciences research with routing, evidence synthesis, and optional parallel subagent analysis",
"longDescription": "Internal life-science research workflows that help Codex interpret a user's research question, normalize the relevant entities, choose the right skills, and synthesize evidence-backed answers across public resources. The plugin spans human genetics, functional genomics, expression, pathways, protein structure, chemistry, pharmacology, literature, clinical evidence, and public study discovery, with a research-router entrypoint for broad tasks and optional subagent-assisted parallel work when evidence lanes are independent.",
"developerName": "OpenAI",
"category": "Education & Research",
"capabilities": [
"Interactive",
"Read",
"Write"
],
"websiteURL": "https://openai.com/",
"privacyPolicyURL": "https://openai.com/policies/row-privacy-policy/",
"termsOfServiceURL": "https://openai.com/policies/row-terms-of-use/",
"defaultPrompt": [
"Use relevant skills and databases to support life-science research tasks."
],
"brandColor": "#166534",
"composerIcon": "./assets/app-icon.png",
"logo": "./assets/app-icon.png",
"screenshots": []
}
}