plugins marketplace
← All plugins

life-science-research

v1.0.3

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.

Codex50 skills

by OpenAIProprietary5kupdated 3 weeks ago

Source

git clone https://github.com/openai/plugins

Clone the source, then follow the repository's marketplace instructions for your runtime. The plugin root is plugins/life-science-research/ inside the repository.

Layout

plugins/life-science-research/
├── .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

alphafold-skillskills/alphafold-skill/SKILL.md

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

bgee-skillskills/bgee-skill/SKILL.md

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.

bindingdb-skillskills/bindingdb-skill/SKILL.md

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.

biobankjapan-phewas-skillskills/biobankjapan-phewas-skill/SKILL.md

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

biorxiv-skillskills/biorxiv-skill/SKILL.md

Submit compact bioRxiv and medRxiv API requests for details, publication-linkage, and DOI lookups. Use when a user wants concise preprint metadata summaries

biostudies-arrayexpress-skillskills/biostudies-arrayexpress-skill/SKILL.md

Submit compact BioStudies and ArrayExpress API requests for free-text search and accession-based study retrieval. Use when a user wants concise BioStudies summaries

cbioportal-skillskills/cbioportal-skill/SKILL.md

Submit compact cBioPortal API requests for studies, molecular profiles, mutations, clinical data, and samples. Use when a user wants concise cBioPortal summaries

cellxgene-skillskills/cellxgene-skill/SKILL.md

Submit compact CELLxGENE Discover API requests for public collection and dataset metadata. Use when a user wants concise single-cell collection summaries

chebi-skillskills/chebi-skill/SKILL.md

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

chembl-skillskills/chembl-skill/SKILL.md

Submit compact ChEMBL API requests for activity, molecule, target, mechanism, and text-search endpoints. Use when a user wants concise ChEMBL summaries

civic-skillskills/civic-skill/SKILL.md

Submit compact CIViC GraphQL requests for cancer variant interpretation schema inspection and targeted evidence retrieval. Use when a user wants concise CIViC summaries

clinicaltrials-skillskills/clinicaltrials-skill/SKILL.md

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

clinvar-variation-skillskills/clinvar-variation-skill/SKILL.md

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

efo-ontology-skillskills/efo-ontology-skill/SKILL.md

Submit compact EFO OLS4 requests for search, term lookup, children, and descendants. Use when a user wants concise EFO resolution or ontology-expansion summaries

encode-skillskills/encode-skill/SKILL.md

Submit compact ENCODE REST API requests for object lookups, portal-style search, and metadata retrieval. Use when a user wants concise ENCODE summaries

ensembl-skillskills/ensembl-skill/SKILL.md

Submit compact Ensembl REST API requests for lookup, overlap, cross-reference, and variation endpoints. Use when a user wants concise Ensembl summaries

epigraphdb-skillskills/epigraphdb-skill/SKILL.md

Submit compact EpiGraphDB API requests for ontology, literature, MR, gene-drug, and support-path evidence. Use when a user wants concise EpiGraphDB summaries

eqtl-catalogue-skillskills/eqtl-catalogue-skill/SKILL.md

Submit compact eQTL Catalogue API requests for association retrieval and documented metadata endpoints. Use when a user wants concise public eQTL Catalogue summaries

eva-skillskills/eva-skill/SKILL.md

Submit compact EVA REST requests for species metadata and archived variant lookups. Use when a user wants concise European Variation Archive summaries

finngen-phewas-skillskills/finngen-phewas-skill/SKILL.md

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

genebass-gene-burden-skillskills/genebass-gene-burden-skill/SKILL.md

Submit compact Genebass gene burden requests for one Ensembl gene ID and one burden set. Use when a user wants concise Genebass PheWAS summaries

gnomad-graphql-skillskills/gnomad-graphql-skill/SKILL.md

Submit compact gnomAD GraphQL requests for frequency, gene constraint, and variant context queries. Use when a user wants concise gnomAD summaries

gtex-eqtl-skillskills/gtex-eqtl-skill/SKILL.md

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.

gwas-catalog-skillskills/gwas-catalog-skill/SKILL.md

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

hmdb-skillskills/hmdb-skill/SKILL.md

Submit compact HMDB search requests for metabolites, proteins, diseases, and pathways. Use when a user wants concise HMDB summaries

human-protein-atlas-skillskills/human-protein-atlas-skill/SKILL.md

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.

ipd-skillskills/ipd-skill/SKILL.md

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.

locus-to-gene-mapper-skillskills/locus-to-gene-mapper-skill/SKILL.md

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.

metabolights-skillskills/metabolights-skill/SKILL.md

Submit compact MetaboLights requests for study discovery and study-level metabolomics metadata. Use when a user wants concise MetaboLights summaries

mgnify-skillskills/mgnify-skill/SKILL.md

Submit compact MGnify API requests for microbiome studies, samples, and biome metadata. Use when a user wants concise MGnify summaries

ncbi-blast-skillskills/ncbi-blast-skill/SKILL.md

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.

ncbi-clinicaltables-skillskills/ncbi-clinicaltables-skill/SKILL.md

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

ncbi-datasets-skillskills/ncbi-datasets-skill/SKILL.md

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.

ncbi-entrez-skillskills/ncbi-entrez-skill/SKILL.md

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.

ncbi-pmc-skillskills/ncbi-pmc-skill/SKILL.md

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.

opentargets-skillskills/opentargets-skill/SKILL.md

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

pharmgkb-skillskills/pharmgkb-skill/SKILL.md

Submit compact PharmGKB API requests for genes, variants, clinical annotations, dosing guidelines, and search. Use when a user wants concise PharmGKB summaries

pride-skillskills/pride-skill/SKILL.md

Submit compact PRIDE Archive API requests for proteomics project discovery and project-level metadata. Use when a user wants concise PRIDE summaries

proteomexchange-skillskills/proteomexchange-skill/SKILL.md

Submit compact ProteomeXchange PROXI requests for datasets, libraries, peptidoforms, proteins, PSMs, spectra, and USI examples. Use when a user wants concise PROXI summaries

pubchem-pug-skillskills/pubchem-pug-skill/SKILL.md

Submit compact PubChem PUG REST requests for compound properties, descriptions, assay summaries, and substance metadata. Use when a user wants concise PubChem summaries

quickgo-skillskills/quickgo-skill/SKILL.md

Submit compact QuickGO requests for GO terms, annotations, and ontology traversal. Use when a user wants concise QuickGO summaries

rcsb-pdb-skillskills/rcsb-pdb-skill/SKILL.md

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.

reactome-skillskills/reactome-skill/SKILL.md

Submit compact Reactome ContentService requests for pathway, event, participant, search, and diagram-related data. Use when a user wants concise Reactome summaries

research-router-skillskills/research-router-skill/SKILL.md

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.

rhea-skillskills/rhea-skill/SKILL.md

Submit compact Rhea reaction search requests for biochemical reactions and reaction IDs. Use when a user wants concise Rhea summaries

rnacentral-skillskills/rnacentral-skill/SKILL.md

Submit compact RNAcentral API requests for RNA entry browsing, single-entry lookup, and cross-reference retrieval. Use when a user wants concise RNAcentral summaries

string-skillskills/string-skill/SKILL.md

Submit compact STRING API requests for network, interaction partner, and enrichment endpoints. Use when a user wants concise STRING summaries

tpmi-phewas-skillskills/tpmi-phewas-skill/SKILL.md

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

ukb-topmed-phewas-skillskills/ukb-topmed-phewas-skill/SKILL.md

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

uniprot-skillskills/uniprot-skill/SKILL.md

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

plugins/life-science-research/.codex-plugin/plugin.json
{
  "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": []
  }
}