SpyBara
Go Premium

Documentation 2026-06-02 19:22 UTC to 2026-06-03 19:27 UTC

40 files changed +977 −260. View all changes and history on the product overview
2026
Wed 10 07:38 Tue 9 18:50 Sat 6 00:58 Fri 5 18:45 Thu 4 01:09 Wed 3 19:27 Tue 2 19:22

use-cases.md +35 −1

Details

32 32 

33## Collections33## Collections

34 34 

35[Productivity & Collaboration Coordinate work across apps, data, and teams.](https://developers.openai.com/codex/use-cases/collections/productivity-and-collaboration) [Web development Build responsive UI from designs and prompts.](https://developers.openai.com/codex/use-cases/collections/web-development) [Game development Prototype loops, UI, and gameplay faster.](https://developers.openai.com/codex/use-cases/collections/game-development) [Native development Build and debug iOS and macOS apps.](https://developers.openai.com/codex/use-cases/collections/native-development) [Production systems Navigate, refactor, and review real codebases.](https://developers.openai.com/codex/use-cases/collections/production-systems) [Security Find, review, and remediate vulnerabilities in authorized code.](https://developers.openai.com/codex/use-cases/collections/security)35[Productivity & Collaboration Coordinate work across apps, data, and teams.](https://developers.openai.com/codex/use-cases/collections/productivity-and-collaboration) [Web development Build responsive UI from designs and prompts.](https://developers.openai.com/codex/use-cases/collections/web-development) [Game development Prototype loops, UI, and gameplay faster.](https://developers.openai.com/codex/use-cases/collections/game-development) [Native development Build and debug iOS and macOS apps.](https://developers.openai.com/codex/use-cases/collections/native-development) [Production systems Navigate, refactor, and review real codebases.](https://developers.openai.com/codex/use-cases/collections/production-systems) [Security Find, review, and remediate vulnerabilities in authorized code.](https://developers.openai.com/codex/use-cases/collections/security) [Life Sciences Use GPT-Rosalind to accelerate scientific research and drug discovery.](https://developers.openai.com/codex/use-cases/collections/life-sciences)

36 36 

37## All use cases37## All use cases

38 38 


262 262 

263iOS Code](https://developers.openai.com/codex/use-cases/native-ios-apps)263iOS Code](https://developers.openai.com/codex/use-cases/native-ios-apps)

264 264 

265[![](https://developers.openai.com/codex/use-cases/discover-protein-folding-architectures.webp)

266 

267### Discover protein folding architectures

268 

269Turn protein-folding hypotheses into benchmarked experiment loops.

270 

271Sciences Engineering](https://developers.openai.com/codex/use-cases/discover-protein-folding-architectures)

272 

265[![](https://developers.openai.com/codex/use-cases/refactor-your-codebase.webp)273[![](https://developers.openai.com/codex/use-cases/refactor-your-codebase.webp)

266 274 

267### Refactor your codebase275### Refactor your codebase


310 318 

311iOS Code](https://developers.openai.com/codex/use-cases/ios-simulator-bug-debugging)319iOS Code](https://developers.openai.com/codex/use-cases/ios-simulator-bug-debugging)

312 320 

321[![](https://developers.openai.com/codex/use-cases/scrna-seq-post-count-qc.webp)

322 

323### Annotate scRNA-seq data

324 

325Review single-cell QC, annotations, and UMAPs in one thread.

326 

327Sciences Data](https://developers.openai.com/codex/use-cases/scrna-seq-post-count-qc)

328 

329[![](https://developers.openai.com/codex/use-cases/target-prioritization.webp)

330 

331### Prioritize drug targets

332 

333Rank drug targets across multiple evidence lanes.

334 

335Sciences Data](https://developers.openai.com/codex/use-cases/target-prioritization)

336 

337[![](https://developers.openai.com/codex/use-cases/bulk-rna-seq-fastq-qc.webp)

338 

339### Validate bulk RNA-seq inputs

340 

341Validate bulk RNA-seq inputs before differential expression.

342 

343Sciences Data](https://developers.openai.com/codex/use-cases/bulk-rna-seq-fastq-qc)

344 

313[![](https://developers.openai.com/codex/use-cases/remediate-vulnerability-backlog.webp)345[![](https://developers.openai.com/codex/use-cases/remediate-vulnerability-backlog.webp)

314 346 

315### Remediate a vulnerability backlog347### Remediate a vulnerability backlog


501- [Evaluation](https://developers.openai.com/codex/use-cases?category=evaluation)533- [Evaluation](https://developers.openai.com/codex/use-cases?category=evaluation)

502- [Front-end](https://developers.openai.com/codex/use-cases?category=front-end)534- [Front-end](https://developers.openai.com/codex/use-cases?category=front-end)

503- [Quality](https://developers.openai.com/codex/use-cases?category=quality)535- [Quality](https://developers.openai.com/codex/use-cases?category=quality)

536- [Sciences](https://developers.openai.com/codex/use-cases?category=sciences)

504 537 

505### Native538### Native

506 539 


524- [Operations](https://developers.openai.com/codex/use-cases?team=operations)557- [Operations](https://developers.openai.com/codex/use-cases?team=operations)

525- [Product](https://developers.openai.com/codex/use-cases?team=product)558- [Product](https://developers.openai.com/codex/use-cases?team=product)

526- [QA](https://developers.openai.com/codex/use-cases?team=quality-engineering)559- [QA](https://developers.openai.com/codex/use-cases?team=quality-engineering)

560- [Research](https://developers.openai.com/codex/use-cases?team=research)

527- [Sales](https://developers.openai.com/codex/use-cases?team=sales)561- [Sales](https://developers.openai.com/codex/use-cases?team=sales)

528 562 

529### Task type563### Task type

Details

150 150 

151## Related use cases151## Related use cases

152 152 

153[![](https://developers.openai.com/codex/use-cases/ai-app-evals.webp)153[![](https://developers.openai.com/codex/use-cases/follow-goals.webp)

154 

155### Add evals to your AI application

156 

157Ask Codex to inspect your AI application, identify the behavior you want to evaluate, and...

158 

159Evaluation Quality](https://developers.openai.com/codex/use-cases/ai-app-evals)[![](https://developers.openai.com/codex/use-cases/follow-goals.webp)

160 154 

161### Follow a goal155### Follow a goal

162 156 


168 162 

169Bring in approved findings from ticketing tools or vulnerability reporting systems, then use...163Bring in approved findings from ticketing tools or vulnerability reporting systems, then use...

170 164 

171Engineering Quality](https://developers.openai.com/codex/use-cases/remediate-vulnerability-backlog)165Engineering Quality](https://developers.openai.com/codex/use-cases/remediate-vulnerability-backlog)[![](https://developers.openai.com/codex/use-cases/dependency-incident-audits.webp)

166 

167### Audit dependency incidents

168 

169Use Codex to turn a public package or supply chain advisory into a read-only audit, then...

170 

171Engineering Quality](https://developers.openai.com/codex/use-cases/dependency-incident-audits)

172 172 

Details

149 149 

150## Related use cases150## Related use cases

151 151 

152[![](https://developers.openai.com/codex/use-cases/remediate-vulnerability-backlog.webp)152[![](https://developers.openai.com/codex/use-cases/api-integration-migrations.webp)

153 

154### Upgrade your API integration

155 

156Use Codex to update your existing OpenAI API integration to the latest recommended models...

157 

158Evaluation Engineering](https://developers.openai.com/codex/use-cases/api-integration-migrations)[![](https://developers.openai.com/codex/use-cases/remediate-vulnerability-backlog.webp)

153 159 

154### Remediate a vulnerability backlog160### Remediate a vulnerability backlog

155 161 


161 167 

162Use the Codex Security plugin to run a higher-recall, repository-wide audit that repeats...168Use the Codex Security plugin to run a higher-recall, repository-wide audit that repeats...

163 169 

164Engineering Quality](https://developers.openai.com/codex/use-cases/deep-security-scan)[![](https://developers.openai.com/codex/use-cases/scan-code-changes-for-security.webp)170Engineering Quality](https://developers.openai.com/codex/use-cases/deep-security-scan)

165 

166### Scan code changes for security

167 

168Use the Codex Security plugin to examine a Git-backed change set, validate plausible...

169 

170Engineering Quality](https://developers.openai.com/codex/use-cases/scan-code-changes-for-security)

171 171 

Details

116 116 

117Drag in or mention a messy CSV or spreadsheet, describe the problems you see, and ask Codex...117Drag in or mention a messy CSV or spreadsheet, describe the problems you see, and ask Codex...

118 118 

119Data Knowledge Work](https://developers.openai.com/codex/use-cases/clean-messy-data)[![](https://developers.openai.com/codex/use-cases/new-hire-onboarding.webp)119Data Knowledge Work](https://developers.openai.com/codex/use-cases/clean-messy-data)[![](https://developers.openai.com/codex/use-cases/cash-flow-forecast.webp)

120 120 

121### Coordinate new-hire onboarding121### Forecast cash flow

122 122 

123Use Codex to gather approved new-hire context, stage tracker updates, draft team-by-team...123Give Codex cash-flow inputs and model constraints, then ask it to create an editable...

124 124 

125Integrations Data](https://developers.openai.com/codex/use-cases/new-hire-onboarding)125Data Knowledge Work](https://developers.openai.com/codex/use-cases/cash-flow-forecast)

126 126 

Details

151 151 

152Use Codex with Build Web Apps and Vercel to turn a repo, screenshot, design, or rough app...152Use Codex with Build Web Apps and Vercel to turn a repo, screenshot, design, or rough app...

153 153 

154Front-end Integrations](https://developers.openai.com/codex/use-cases/deploy-app-or-website)[![](https://developers.openai.com/codex/use-cases/chatgpt-apps.webp)154Front-end Integrations](https://developers.openai.com/codex/use-cases/deploy-app-or-website)[![](https://developers.openai.com/codex/use-cases/idea-to-proof-of-concept.webp)

155 155 

156### Bring your app to ChatGPT156### Get from idea to proof of concept

157 157 

158Build one narrow ChatGPT app outcome end to end: define the tools, scaffold the MCP server...158Use Codex with ImageGen to turn a rough idea into a visual direction, implement the smallest...

159 159 

160Integrations Code](https://developers.openai.com/codex/use-cases/chatgpt-apps)[![](https://developers.openai.com/codex/use-cases/complete-tasks-from-messages.webp)160Front-end Engineering](https://developers.openai.com/codex/use-cases/idea-to-proof-of-concept)[![](https://developers.openai.com/codex/use-cases/make-granular-ui-changes.webp)

161 161 

162### Complete tasks from messages162### Make granular UI changes

163 163 

164Use Computer Use to read one Messages thread, complete the task, and draft a reply.164Use Codex to make one small UI adjustment at a time in an existing app, verify it in the...

165 165 

166Knowledge Work Integrations](https://developers.openai.com/codex/use-cases/complete-tasks-from-messages)166Front-end Design](https://developers.openai.com/codex/use-cases/make-granular-ui-changes)

167 167 

Details

1# Validate bulk RNA-seq inputs | Codex use cases

2 

3Codex use cases

4 

5![](/assets/OpenAI-black-wordmark.svg)

6 

7![Codex](/assets/OAI_Codex-Lockup_Fallback_Black.svg)

8 

9Codex use case

10 

11# Validate bulk RNA-seq inputs

12 

13Validate bulk RNA-seq inputs before differential expression.

14 

15Difficulty **Intermediate**

16 

17Time horizon **Long-running**

18 

19Use Codex with the NGS Analysis plugin to validate sample sheets, FASTQs, and references, then return MultiQC, Salmon matrices, provenance, and a short QC interpretation before differential expression.

20 

21## Best for

22 

23- Bioinformatics teams validating bulk RNA-seq inputs before differential expression.

24- Researchers who want transcript and gene-level quantification plus QC in one thread.

25- Teams that need mapping-rate, duplication, library-type, and resource-readiness review.

26 

27# Contents

28 

29[← All use cases](https://developers.openai.com/codex/use-cases)

30 

31Copy page [Export as PDF](https://developers.openai.com/codex/use-cases/bulk-rna-seq-fastq-qc/?export=pdf)

32 

33Use Codex with the NGS Analysis plugin to validate sample sheets, FASTQs, and references, then return MultiQC, Salmon matrices, provenance, and a short QC interpretation before differential expression.

34 

35Intermediate

36 

37Long-running

38 

39Related links

40 

41[Request access to GPT-Rosalind](https://openai.com/form/life-sciences-access/)

42 

43## Best for

44 

45- Bioinformatics teams validating bulk RNA-seq inputs before differential expression.

46- Researchers who want transcript and gene-level quantification plus QC in one thread.

47- Teams that need mapping-rate, duplication, library-type, and resource-readiness review.

48 

49## Skills & Plugins

50 

51- [NGS Analysis](codex://plugins/ngs-analysis@openai-curated)

52 

53 Validate sequencing inputs, run bulk RNA-seq counts and QC, and return auditable artifacts.

54 

55| Skill | Why use it |

56| --- | --- |

57| [NGS Analysis](codex://plugins/ngs-analysis@openai-curated) | Validate sequencing inputs, run bulk RNA-seq counts and QC, and return auditable artifacts. |

58 

59## Starter prompt

60 

61Use the NGS Analysis plugin.

62Run bulk RNA-seq FASTQ-to-count QC on the provided sample sheet, FASTQ root, transcriptome FASTA, genome FASTA, and GTF.

63Return:

64- run\_manifest.json

65- MultiQC plus browser-safe review links

66- Salmon transcript- and gene-level matrices

67- validation and resource-readiness artifacts

68- a short QC interpretation that calls out mapping rate, duplication, library-type agreement, outlier samples, and anything that would block downstream differential expression

69 

70[Open in the Codex app](codex://threads/new?prompt=Use+the+NGS+Analysis+plugin.%0A%0ARun+bulk+RNA-seq+FASTQ-to-count+QC+on+the+provided+sample+sheet%2C+FASTQ+root%2C+transcriptome+FASTA%2C+genome+FASTA%2C+and+GTF.%0A%0AReturn%3A%0A-+run_manifest.json%0A-+MultiQC+plus+browser-safe+review+links%0A-+Salmon+transcript-+and+gene-level+matrices%0A-+validation+and+resource-readiness+artifacts%0A-+a+short+QC+interpretation+that+calls+out+mapping+rate%2C+duplication%2C+library-type+agreement%2C+outlier+samples%2C+and+anything+that+would+block+downstream+differential+expression "Open in the Codex app")

71 

72Use the NGS Analysis plugin.

73Run bulk RNA-seq FASTQ-to-count QC on the provided sample sheet, FASTQ root, transcriptome FASTA, genome FASTA, and GTF.

74Return:

75- run\_manifest.json

76- MultiQC plus browser-safe review links

77- Salmon transcript- and gene-level matrices

78- validation and resource-readiness artifacts

79- a short QC interpretation that calls out mapping rate, duplication, library-type agreement, outlier samples, and anything that would block downstream differential expression

80 

81## Leverage skills

82 

83The NGS Analysis plugin includes:

84 

85- `ngs-analysis-router`

86- `ngs-bulk-rnaseq-counts-qc`

87- `ngs-runtime-env`

88 

89When you use the plugin, Codex can use all these packaged skills.

90 

91## Step-by-step guide

92 

931. Point Codex to a directory with the sample sheet, FASTQs, transcriptome FASTA, genome FASTA, and GTF, or provide exact file references.

942. Run the starter prompt so Codex can validate strandedness, reference consistency, and tool readiness before execution.

953. Open the generated MultiQC and matrix artifacts in Codex to review mapping rate, duplication, library-type agreement, and resource readiness.

964. Continue in the same thread to fix blockers, rerun with updated metadata, or hand the resulting gene-level matrices into downstream differential expression.

97 

98## Results

99 

100The run returns a QC-reviewed counts bundle rather than a bare quantification

101output. Start with the MultiQC report to identify warnings that could affect

102downstream interpretation. In this example, Codex surfaces FastQC

103sequence-content warnings alongside the run summary so the team can decide

104whether the observed pattern is expected for the library preparation.

105 

106![Review FastQC sequence-content warnings alongside the bulk RNA-seq run summary.](https://developers.openai.com/codex/use-cases/bulk-rna-seq-fastq-qc-screenshot-1.webp)

107 

108Next, review the Salmon statistics in the same report. Mapping rates,

109library-type assignments, and duplication signals provide a compact readiness

110check before differential expression.

111 

112![Inspect Salmon alignment and library-type statistics from the generated MultiQC report.](https://developers.openai.com/codex/use-cases/bulk-rna-seq-fastq-qc-screenshot-2.webp)

113 

114The resulting gene-level count matrix is saved as a reusable artifact. Open it

115in Codex to confirm the expected samples and features are present, then keep it

116with the run provenance for downstream analysis.

117 

118![Open the generated gene-level count matrix for downstream review.](https://developers.openai.com/codex/use-cases/bulk-rna-seq-fastq-qc-screenshot-3.webp)

119 

120## Related use cases

121 

122[![](https://developers.openai.com/codex/use-cases/scrna-seq-post-count-qc.webp)

123 

124### Annotate scRNA-seq data

125 

126Use Codex with the NGS Analysis plugin to turn a 10x-style matrix bundle into QC-filtered...

127 

128Sciences Data](https://developers.openai.com/codex/use-cases/scrna-seq-post-count-qc)[![](https://developers.openai.com/codex/use-cases/discover-protein-folding-architectures.webp)

129 

130### Discover protein folding architectures

131 

132Use Codex with Goal Mode to research and implement novel architectural modifications to...

133 

134Sciences Engineering](https://developers.openai.com/codex/use-cases/discover-protein-folding-architectures)[![](https://developers.openai.com/codex/use-cases/target-prioritization.webp)

135 

136### Prioritize drug targets

137 

138Use Codex with the Life Science Research plugin to normalize entities, retrieve genetics...

139 

140Sciences Data](https://developers.openai.com/codex/use-cases/target-prioritization)

141 

Details

120 120 

121Connect Codex to multiple data sources such as Slack, GitHub, Linear, or Google Drive to...121Connect Codex to multiple data sources such as Slack, GitHub, Linear, or Google Drive to...

122 122 

123Data Integrations](https://developers.openai.com/codex/use-cases/feedback-synthesis)[![](https://developers.openai.com/codex/use-cases/new-hire-onboarding.webp)123Data Integrations](https://developers.openai.com/codex/use-cases/feedback-synthesis)[![](https://developers.openai.com/codex/use-cases/cash-flow-forecast.webp)

124 124 

125### Coordinate new-hire onboarding125### Forecast cash flow

126 126 

127Use Codex to gather approved new-hire context, stage tracker updates, draft team-by-team...127Give Codex cash-flow inputs and model constraints, then ask it to create an editable...

128 128 

129Integrations Data](https://developers.openai.com/codex/use-cases/new-hire-onboarding)129Data Knowledge Work](https://developers.openai.com/codex/use-cases/cash-flow-forecast)

130 130 

Details

114 114 

115## Related use cases115## Related use cases

116 116 

117[![](https://developers.openai.com/codex/use-cases/ai-app-evals.webp)117[![](https://developers.openai.com/codex/use-cases/agent-friendly-clis.webp)

118 118 

119### Add evals to your AI application119### Create a CLI Codex can use

120 120 

121Ask Codex to inspect your AI application, identify the behavior you want to evaluate, and...121Ask Codex to create a composable CLI it can run from any folder, combine with repo scripts...

122 122 

123Evaluation Quality](https://developers.openai.com/codex/use-cases/ai-app-evals)[![](https://developers.openai.com/codex/use-cases/react-native-expo-apps.webp)123Engineering Code](https://developers.openai.com/codex/use-cases/agent-friendly-clis)[![](https://developers.openai.com/codex/use-cases/browser-games.webp)

124 124 

125### Build React Native apps with Expo125### Create browser-based games

126 126 

127Use Codex with the Expo plugin to scaffold React Native apps, stay inside Expo Router and...127Use Codex to turn a game brief into first a well-defined plan, and then a real browser-based...

128 128 

129Mobile Engineering](https://developers.openai.com/codex/use-cases/react-native-expo-apps)[![](https://developers.openai.com/codex/use-cases/agent-friendly-clis.webp)129Engineering Code](https://developers.openai.com/codex/use-cases/browser-games)[![](https://developers.openai.com/codex/use-cases/follow-goals.webp)

130 130 

131### Create a CLI Codex can use131### Follow a goal

132 132 

133Ask Codex to create a composable CLI it can run from any folder, combine with repo scripts...133Use `/goal` when a task needs Codex to keep working across turns toward a verifiable...

134 134 

135Engineering Code](https://developers.openai.com/codex/use-cases/agent-friendly-clis)135Engineering Automation](https://developers.openai.com/codex/use-cases/follow-goals)

136 136 

Details

104 104 

105Use Codex to turn a public package or supply chain advisory into a read-only audit, then...105Use Codex to turn a public package or supply chain advisory into a read-only audit, then...

106 106 

107Engineering Quality](https://developers.openai.com/codex/use-cases/dependency-incident-audits)[![](https://developers.openai.com/codex/use-cases/react-native-expo-apps.webp)107Engineering Quality](https://developers.openai.com/codex/use-cases/dependency-incident-audits)[![](https://developers.openai.com/codex/use-cases/browser-games.webp)

108 108 

109### Build React Native apps with Expo109### Create browser-based games

110 110 

111Use Codex with the Expo plugin to scaffold React Native apps, stay inside Expo Router and...111Use Codex to turn a game brief into first a well-defined plan, and then a real browser-based...

112 112 

113Mobile Engineering](https://developers.openai.com/codex/use-cases/react-native-expo-apps)113Engineering Code](https://developers.openai.com/codex/use-cases/browser-games)

114 114 

Details

1# Use case collections1# Use case collections

2 2 

3[Productivity & Collaboration Coordinate work across apps, data, and teams.](https://developers.openai.com/codex/use-cases/collections/productivity-and-collaboration) [Web development Build responsive UI from designs and prompts.](https://developers.openai.com/codex/use-cases/collections/web-development) [Game development Prototype loops, UI, and gameplay faster.](https://developers.openai.com/codex/use-cases/collections/game-development) [Native development Build and debug iOS and macOS apps.](https://developers.openai.com/codex/use-cases/collections/native-development) [Production systems Navigate, refactor, and review real codebases.](https://developers.openai.com/codex/use-cases/collections/production-systems) [Security Find, review, and remediate vulnerabilities in authorized code.](https://developers.openai.com/codex/use-cases/collections/security)3[Productivity & Collaboration Coordinate work across apps, data, and teams.](https://developers.openai.com/codex/use-cases/collections/productivity-and-collaboration) [Web development Build responsive UI from designs and prompts.](https://developers.openai.com/codex/use-cases/collections/web-development) [Game development Prototype loops, UI, and gameplay faster.](https://developers.openai.com/codex/use-cases/collections/game-development) [Native development Build and debug iOS and macOS apps.](https://developers.openai.com/codex/use-cases/collections/native-development) [Production systems Navigate, refactor, and review real codebases.](https://developers.openai.com/codex/use-cases/collections/production-systems) [Security Find, review, and remediate vulnerabilities in authorized code.](https://developers.openai.com/codex/use-cases/collections/security) [Life Sciences Use GPT-Rosalind to accelerate scientific research and drug discovery.](https://developers.openai.com/codex/use-cases/collections/life-sciences)

4 4 

Details

1# Life Sciences – Codex

2 

3GPT-Rosalind, our frontier reasoning model, is built to support research across

4biology, drug discovery, and translational medicine. This life sciences model

5series is optimized for scientific workflows, combining improved tool use with

6deeper understanding across chemistry, protein engineering, and genomics. Right

7now, GPT-Rosalind is available as a [research preview](https://openai.com/form/life-sciences-access/) in ChatGPT, Codex, and the

8API for qualified users through our trusted access program.

9 

10## Life Sciences Research & Analysis

11 

12Use Codex to transform sequencing data into actionable biological insights,

13from bulk and single-cell RNA-seq analysis to multi-source target

14prioritization.

15 

16[![](https://developers.openai.com/codex/use-cases/target-prioritization.webp)

17 

18### Prioritize drug targets

19 

20Use Codex with the Life Science Research plugin to normalize entities, retrieve genetics...

21 

22Sciences Data](https://developers.openai.com/codex/use-cases/target-prioritization)[![](https://developers.openai.com/codex/use-cases/bulk-rna-seq-fastq-qc.webp)

23 

24### Validate bulk RNA-seq inputs

25 

26Use Codex with the NGS Analysis plugin to validate sample sheets, FASTQs, and references...

27 

28Sciences Data](https://developers.openai.com/codex/use-cases/bulk-rna-seq-fastq-qc)[![](https://developers.openai.com/codex/use-cases/scrna-seq-post-count-qc.webp)

29 

30### Annotate scRNA-seq data

31 

32Use Codex with the NGS Analysis plugin to turn a 10x-style matrix bundle into QC-filtered...

33 

34Sciences Data](https://developers.openai.com/codex/use-cases/scrna-seq-post-count-qc)

35 

36## Protein Folding Research & Architecture Search

37 

38Use Codex to turn protein-folding hypotheses into reviewable experiment loops

39with explicit benchmarks, durable artifacts, and clear evidence boundaries.

40 

41[![](https://developers.openai.com/codex/use-cases/discover-protein-folding-architectures.webp)

42 

43### Discover protein folding architectures

44 

45Use Codex with Goal Mode to research and implement novel architectural modifications to...

46 

47Sciences Engineering](https://developers.openai.com/codex/use-cases/discover-protein-folding-architectures)

48 

Details

110 110 

111## Related use cases111## Related use cases

112 112 

113[![](https://developers.openai.com/codex/use-cases/new-hire-onboarding.webp)113[![](https://developers.openai.com/codex/use-cases/learn-a-new-concept.webp)

114 114 

115### Coordinate new-hire onboarding115### Learn a new concept

116 116 

117Use Codex to gather approved new-hire context, stage tracker updates, draft team-by-team...117Use Codex to study material such as research papers or courses, split the reading across...

118 118 

119Integrations Data](https://developers.openai.com/codex/use-cases/new-hire-onboarding)[![](https://developers.openai.com/codex/use-cases/draft-prds-from-sources.webp)119Knowledge Work Data](https://developers.openai.com/codex/use-cases/learn-a-new-concept)[![](https://developers.openai.com/codex/use-cases/use-your-computer-with-codex.webp)

120 120 

121### Draft PRDs from internal context121### Use your computer with Codex

122 122 

123Use Codex with the $documents skill and connected apps such as Linear, Slack, Notion or...123Use Computer Use to hand off multi-step tasks across Mac apps, windows, and files.

124 124 

125Integrations Knowledge Work](https://developers.openai.com/codex/use-cases/draft-prds-from-sources)[![](https://developers.openai.com/codex/use-cases/generate-slide-decks.webp)125Knowledge Work Workflow](https://developers.openai.com/codex/use-cases/use-your-computer-with-codex)[![](https://developers.openai.com/codex/use-cases/new-hire-onboarding.webp)

126 126 

127### Generate slide decks127### Coordinate new-hire onboarding

128 128 

129Use Codex to update existing presentations or build new decks by editing slides directly...129Use Codex to gather approved new-hire context, stage tracker updates, draft team-by-team...

130 130 

131Data Integrations](https://developers.openai.com/codex/use-cases/generate-slide-decks)131Integrations Data](https://developers.openai.com/codex/use-cases/new-hire-onboarding)

132 132 

Details

115 115 

116Use the Codex Security plugin to examine a Git-backed change set, validate plausible...116Use the Codex Security plugin to examine a Git-backed change set, validate plausible...

117 117 

118Engineering Quality](https://developers.openai.com/codex/use-cases/scan-code-changes-for-security)[![](https://developers.openai.com/codex/use-cases/ai-app-evals.webp)118Engineering Quality](https://developers.openai.com/codex/use-cases/scan-code-changes-for-security)[![](https://developers.openai.com/codex/use-cases/dependency-incident-audits.webp)

119 119 

120### Add evals to your AI application120### Audit dependency incidents

121 121 

122Ask Codex to inspect your AI application, identify the behavior you want to evaluate, and...122Use Codex to turn a public package or supply chain advisory into a read-only audit, then...

123 123 

124Evaluation Quality](https://developers.openai.com/codex/use-cases/ai-app-evals)[![](https://developers.openai.com/codex/use-cases/dependency-incident-audits.webp)124Engineering Quality](https://developers.openai.com/codex/use-cases/dependency-incident-audits)[![](https://developers.openai.com/codex/use-cases/remediate-vulnerability-backlog.webp)

125 125 

126### Audit dependency incidents126### Remediate a vulnerability backlog

127 127 

128Use Codex to turn a public package or supply chain advisory into a read-only audit, then...128Bring in approved findings from ticketing tools or vulnerability reporting systems, then use...

129 129 

130Engineering Quality](https://developers.openai.com/codex/use-cases/dependency-incident-audits)130Engineering Quality](https://developers.openai.com/codex/use-cases/remediate-vulnerability-backlog)

131 131 

Details

160 160 

161Use the Codex Security plugin to examine a Git-backed change set, validate plausible...161Use the Codex Security plugin to examine a Git-backed change set, validate plausible...

162 162 

163Engineering Quality](https://developers.openai.com/codex/use-cases/scan-code-changes-for-security)[![](https://developers.openai.com/codex/use-cases/ai-app-evals.webp)163Engineering Quality](https://developers.openai.com/codex/use-cases/scan-code-changes-for-security)[![](https://developers.openai.com/codex/use-cases/remediate-vulnerability-backlog.webp)

164 164 

165### Add evals to your AI application165### Remediate a vulnerability backlog

166 166 

167Ask Codex to inspect your AI application, identify the behavior you want to evaluate, and...167Bring in approved findings from ticketing tools or vulnerability reporting systems, then use...

168 168 

169Evaluation Quality](https://developers.openai.com/codex/use-cases/ai-app-evals)169Engineering Quality](https://developers.openai.com/codex/use-cases/remediate-vulnerability-backlog)

170 170 

Details

123 123 

124Use Codex with Sites to build, test, and deploy internal apps, with built-in storage and...124Use Codex with Sites to build, test, and deploy internal apps, with built-in storage and...

125 125 

126Front-end Integrations](https://developers.openai.com/codex/use-cases/build-and-deploy-internal-apps)[![](https://developers.openai.com/codex/use-cases/chatgpt-apps.webp)126Front-end Integrations](https://developers.openai.com/codex/use-cases/build-and-deploy-internal-apps)[![](https://developers.openai.com/codex/use-cases/idea-to-proof-of-concept.webp)

127 127 

128### Bring your app to ChatGPT128### Get from idea to proof of concept

129 129 

130Build one narrow ChatGPT app outcome end to end: define the tools, scaffold the MCP server...130Use Codex with ImageGen to turn a rough idea into a visual direction, implement the smallest...

131 131 

132Integrations Code](https://developers.openai.com/codex/use-cases/chatgpt-apps)[![](https://developers.openai.com/codex/use-cases/follow-goals.webp)132Front-end Engineering](https://developers.openai.com/codex/use-cases/idea-to-proof-of-concept)[![](https://developers.openai.com/codex/use-cases/make-granular-ui-changes.webp)

133 133 

134### Follow a goal134### Make granular UI changes

135 135 

136Use `/goal` when a task needs Codex to keep working across turns toward a verifiable...136Use Codex to make one small UI adjustment at a time in an existing app, verify it in the...

137 137 

138Engineering Automation](https://developers.openai.com/codex/use-cases/follow-goals)138Front-end Design](https://developers.openai.com/codex/use-cases/make-granular-ui-changes)

139 139 

Details

1# Discover protein folding architectures | Codex use cases

2 

3Codex use cases

4 

5![](/assets/OpenAI-black-wordmark.svg)

6 

7![Codex](/assets/OAI_Codex-Lockup_Fallback_Black.svg)

8 

9Codex use case

10 

11# Discover protein folding architectures

12 

13Turn protein-folding hypotheses into benchmarked experiment loops.

14 

15Difficulty **Advanced**

16 

17Time horizon **Long-running**

18 

19Use Codex with Goal Mode to research and implement novel architectural modifications to AlphaFold2 for improved protein folding performance.

20 

21## Best for

22 

23- Computational biologists exploring architecture, loss, or curriculum changes against an automatically scorable benchmark.

24- Researchers who have a scientifically motivated hypothesis and want to compress the path from idea to working experimental fork.

25- ML engineers running long-lived autoresearch loops that require persistent experiment tracking and iterative debugging.

26 

27# Contents

28 

29[← All use cases](https://developers.openai.com/codex/use-cases)

30 

31Copy page [Export as PDF](https://developers.openai.com/codex/use-cases/discover-protein-folding-architectures/?export=pdf)

32 

33Use Codex with Goal Mode to research and implement novel architectural modifications to AlphaFold2 for improved protein folding performance.

34 

35Advanced

36 

37Long-running

38 

39Related links

40 

41[Follow a goal](https://developers.openai.com/codex/use-cases/follow-goals) [SimplexFold repository](https://github.com/ChrisHayduk/SimplexFold) [SimplexFold benchmark plan](https://github.com/ChrisHayduk/SimplexFold/blob/main/BENCHMARK_PLAN.md) [NanoFold competition](https://github.com/ChrisHayduk/nanoFold-Competition)

42 

43## Best for

44 

45- Computational biologists exploring architecture, loss, or curriculum changes against an automatically scorable benchmark.

46- Researchers who have a scientifically motivated hypothesis and want to compress the path from idea to working experimental fork.

47- ML engineers running long-lived autoresearch loops that require persistent experiment tracking and iterative debugging.

48 

49## Starter prompt

50 

51Use Goal Mode to improve the validation lDDT-Cα score of this AlphaFold2-style protein-structure model on the NanoFold public benchmark.

52The scientific hypothesis is that persistent higher-order geometric states may help the model learn protein geometry more efficiently from limited data:

53- retain the standard MSA and pairwise representations;

54- add sparse learned 2-simplex face states for selected residue triplets;

55- add sparse learned 3-simplex tetrahedral states for selected residue quadruplets;

56- construct topology only from official benchmark inputs and model-generated recycled geometry;

57- keep the implementation computationally practical under NanoFold constraints.

58Maintain durable tracking files for:

591. The current strategy, status, and proposed next steps in PLAN.md

602. A structured log of experiments and results in EXPERIMENTS.md

613. A running scratchpad of notes and thoughts in EXPERIMENT\_NOTES.md

62For each iteration:

631. state the hypothesis being tested;

642. make the smallest coherent code or configuration change;

653. run the relevant tests and benchmark slice;

664. record metrics, latency, memory, and failure modes;

675. decide whether to keep, revert, or refine the change;

686. periodically reassess the architecture-level search direction rather than only tuning local hyperparameters.

69Do not claim generalization gains from smoke tests or single-chain overfit diagnostics. Prefer matched comparisons and preserve the evidence boundary.

70 

71[Open in the Codex app](codex://threads/new?prompt=Use+Goal+Mode+to+improve+the+validation+lDDT-C%CE%B1+score+of+this+AlphaFold2-style+protein-structure+model+on+the+NanoFold+public+benchmark.%0A%0AThe+scientific+hypothesis+is+that+persistent+higher-order+geometric+states+may+help+the+model+learn+protein+geometry+more+efficiently+from+limited+data%3A%0A%0A-+retain+the+standard+MSA+and+pairwise+representations%3B%0A-+add+sparse+learned+2-simplex+face+states+for+selected+residue+triplets%3B%0A-+add+sparse+learned+3-simplex+tetrahedral+states+for+selected+residue+quadruplets%3B%0A-+construct+topology+only+from+official+benchmark+inputs+and+model-generated+recycled+geometry%3B%0A-+keep+the+implementation+computationally+practical+under+NanoFold+constraints.%0A%0AMaintain+durable+tracking+files+for%3A%0A1.+The+current+strategy%2C+status%2C+and+proposed+next+steps+in+PLAN.md%0A2.+A+structured+log+of+experiments+and+results+in+EXPERIMENTS.md%0A3.+A+running+scratchpad+of+notes+and+thoughts+in+EXPERIMENT_NOTES.md%0A%0AFor+each+iteration%3A%0A1.+state+the+hypothesis+being+tested%3B%0A2.+make+the+smallest+coherent+code+or+configuration+change%3B%0A3.+run+the+relevant+tests+and+benchmark+slice%3B%0A4.+record+metrics%2C+latency%2C+memory%2C+and+failure+modes%3B%0A5.+decide+whether+to+keep%2C+revert%2C+or+refine+the+change%3B%0A6.+periodically+reassess+the+architecture-level+search+direction+rather+than+only+tuning+local+hyperparameters.%0A%0ADo+not+claim+generalization+gains+from+smoke+tests+or+single-chain+overfit+diagnostics.+Prefer+matched+comparisons+and+preserve+the+evidence+boundary. "Open in the Codex app")

72 

73Use Goal Mode to improve the validation lDDT-Cα score of this AlphaFold2-style protein-structure model on the NanoFold public benchmark.

74The scientific hypothesis is that persistent higher-order geometric states may help the model learn protein geometry more efficiently from limited data:

75- retain the standard MSA and pairwise representations;

76- add sparse learned 2-simplex face states for selected residue triplets;

77- add sparse learned 3-simplex tetrahedral states for selected residue quadruplets;

78- construct topology only from official benchmark inputs and model-generated recycled geometry;

79- keep the implementation computationally practical under NanoFold constraints.

80Maintain durable tracking files for:

811. The current strategy, status, and proposed next steps in PLAN.md

822. A structured log of experiments and results in EXPERIMENTS.md

833. A running scratchpad of notes and thoughts in EXPERIMENT\_NOTES.md

84For each iteration:

851. state the hypothesis being tested;

862. make the smallest coherent code or configuration change;

873. run the relevant tests and benchmark slice;

884. record metrics, latency, memory, and failure modes;

895. decide whether to keep, revert, or refine the change;

906. periodically reassess the architecture-level search direction rather than only tuning local hyperparameters.

91Do not claim generalization gains from smoke tests or single-chain overfit diagnostics. Prefer matched comparisons and preserve the evidence boundary.

92 

93## Explore a protein-folding architecture hypothesis

94 

95Use Codex Goal Mode when you have a protein-folding hypothesis that needs more

96than one implementation pass. Give Codex a bounded scientific direction, a

97working baseline, and an automatically scorable benchmark. Codex can implement

98the architecture fork, track experiments, diagnose failures, and continue

99iterating while you review the evidence.

100 

101This example started with a specific question: could an AlphaFold2-style model

102learn useful protein geometry more efficiently if its trunk represented not

103only residues and residue pairs, but also explicit higher-order topological

104objects?

105 

106## Define a bounded experiment

107 

108AlphaFold2 already uses powerful pairwise and triangle-style reasoning inside

109the Evoformer. Its triangle operations improve edge representations, but still

110write back into a pair tensor. The scientist proposed testing whether persistent

111learned representations for triangular faces and tetrahedral cells could

112provide a useful inductive bias in a data-limited setting.

113 

114The resulting public repository, [SimplexFold](https://github.com/ChrisHayduk/SimplexFold),

115adds sparse face states `F_ijk` and tetrahedral states `U_ijkl` alongside the

116conventional pair representation `Z_ij`.

117 

118```

119MSA representation M

120 <-> pair / edge tensor Z_ij

121 <-> sparse face tensor F_ijk

122 <-> sparse tetra tensor U_ijkl

123 -> structure module

124 -> recycled geometry

125 loops back into the next pass

126```

127 

128Start with the starter prompt on this page, a minimal AlphaFold2-style baseline,

129and the public NanoFold benchmark. The benchmark provides a small, curated

130fixed-data and automatically scorable substrate for structural-biology

131experimentation. Keep the first implementation small enough to test with

132targeted unit tests and microbenchmarks before launching expensive training

133runs.

134 

135## Run the search with Goal Mode

136 

1371. Supply a falsifiable, high-level scientific hypothesis instead of asking the model to invent an entire research agenda from scratch.

1382. Use GPT-5.5 Pro in ChatGPT to convert that direction into an implementation plan with explicit constraints and ablations.

1393. Ask Codex to implement the smallest runnable [SimplexFold](https://github.com/ChrisHayduk/SimplexFold) baseline, then verify it with targeted unit tests and microbenchmarks.

1404. Give the resulting repository to Codex Goal Mode and instruct it to hill-climb validation `lDDT-Cα` on the NanoFold benchmark while preserving experiment logs, plans, and artifact references.

1415. Run Goal Mode continuously while it uses benchmark feedback to iterate on the architecture, training recipe, and experimental harness. In this example, the loop ran for more than 150 hours.

142 

143Use `PLAN.md` for the current strategy and next steps, `EXPERIMENTS.md` for a

144structured log of results, and `EXPERIMENT_NOTES.md` for the running scratchpad.

145These artifacts make a long-running search auditable and give you a stable

146place to steer the next iteration.

147 

148Goal Mode is useful here because the search requires repeated implementation,

149testing, experiment tracking, failure diagnosis, and benchmark-driven

150iteration. Unguided autoresearch often drifted toward familiar local changes

151such as losses, optimizers, and hyperparameters. A compact scientist-supplied

152architecture hypothesis gave Codex a more meaningful search space while still

153leaving room to test, diagnose, and refine the implementation.

154 

155This workflow is also useful for teams evaluating how scientist-in-the-loop

156steering changes the quality of agentic scientific search.

157 

158## Example result

159 

160The result of this workflow was [SimplexFold](https://github.com/ChrisHayduk/SimplexFold),

161an experimental architecture with explicit higher-order simplex states. Review

162the topology alongside the benchmark logs to confirm that each iteration still

163tests the original scientific idea.

164 

165![A comparison of 1-, 2-, and 3-simplex protein geometry.](https://developers.openai.com/codex/use-cases/discover-protein-folding-architectures-simplex.webp)

166 

167The useful lesson is not that Codex autonomously solved protein folding. The

168workflow shows how Goal Mode can act as a persistent scientific engineering

169loop: a scientist contributes the conceptual move, and Codex compresses the

170implementation, experimentation, debugging, and follow-up search cycle.

171 

172Treat promising diagnostics as evidence that the implementation path works,

173not as proof of generalization. Review the agent’s trajectory periodically,

174steer it back toward scientifically meaningful architecture questions if it

175collapses into local hyperparameter tuning, and promote claims only after

176matched public-validation comparisons and appropriate replicates.

177 

178## Resources

179 

180- [SimplexFold repository](https://github.com/ChrisHayduk/SimplexFold)

181- [SimplexFold benchmark plan](https://github.com/ChrisHayduk/SimplexFold/blob/main/BENCHMARK_PLAN.md)

182- [NanoFold competition](https://github.com/ChrisHayduk/nanoFold-Competition)

183- [NanoFold competition rules](https://github.com/ChrisHayduk/nanoFold-Competition/blob/main/docs/COMPETITION.md)

184- [Goal Mode running for more than 150 hours](https://x.com/ChrisHayduk/status/2055757345506877759?s=20)

185- [Goal Mode article](https://x.com/ChrisHayduk/status/2053807198870880743?s=20)

186 

187## Related use cases

188 

189[![](https://developers.openai.com/codex/use-cases/scrna-seq-post-count-qc.webp)

190 

191### Annotate scRNA-seq data

192 

193Use Codex with the NGS Analysis plugin to turn a 10x-style matrix bundle into QC-filtered...

194 

195Sciences Data](https://developers.openai.com/codex/use-cases/scrna-seq-post-count-qc)[![](https://developers.openai.com/codex/use-cases/bulk-rna-seq-fastq-qc.webp)

196 

197### Validate bulk RNA-seq inputs

198 

199Use Codex with the NGS Analysis plugin to validate sample sheets, FASTQs, and references...

200 

201Sciences Data](https://developers.openai.com/codex/use-cases/bulk-rna-seq-fastq-qc)[![](https://developers.openai.com/codex/use-cases/target-prioritization.webp)

202 

203### Prioritize drug targets

204 

205Use Codex with the Life Science Research plugin to normalize entities, retrieve genetics...

206 

207Sciences Data](https://developers.openai.com/codex/use-cases/target-prioritization)

208 

Details

129 129 

130## Related use cases130## Related use cases

131 131 

132[![](https://developers.openai.com/codex/use-cases/new-hire-onboarding.webp)132[![](https://developers.openai.com/codex/use-cases/analyze-data-export.webp)

133 

134### Coordinate new-hire onboarding

135 

136Use Codex to gather approved new-hire context, stage tracker updates, draft team-by-team...

137 

138Integrations Data](https://developers.openai.com/codex/use-cases/new-hire-onboarding)[![](https://developers.openai.com/codex/use-cases/analyze-data-export.webp)

139 133 

140### Query tabular data134### Query tabular data

141 135 


147 141 

148Drag in or mention a messy CSV or spreadsheet, describe the problems you see, and ask Codex...142Drag in or mention a messy CSV or spreadsheet, describe the problems you see, and ask Codex...

149 143 

150Data Knowledge Work](https://developers.openai.com/codex/use-cases/clean-messy-data)144Data Knowledge Work](https://developers.openai.com/codex/use-cases/clean-messy-data)[![](https://developers.openai.com/codex/use-cases/generate-slide-decks.webp)

145 

146### Generate slide decks

147 

148Use Codex to update existing presentations or build new decks by editing slides directly...

149 

150Data Integrations](https://developers.openai.com/codex/use-cases/generate-slide-decks)

151 151 

Details

125 125 

126## Related use cases126## Related use cases

127 127 

128[![](https://developers.openai.com/codex/use-cases/ai-app-evals.webp)128[![](https://developers.openai.com/codex/use-cases/agent-friendly-clis.webp)

129 129 

130### Add evals to your AI application130### Create a CLI Codex can use

131 131 

132Ask Codex to inspect your AI application, identify the behavior you want to evaluate, and...132Ask Codex to create a composable CLI it can run from any folder, combine with repo scripts...

133 133 

134Evaluation Quality](https://developers.openai.com/codex/use-cases/ai-app-evals)[![](https://developers.openai.com/codex/use-cases/build-and-deploy-internal-apps.webp)134Engineering Code](https://developers.openai.com/codex/use-cases/agent-friendly-clis)[![](https://developers.openai.com/codex/use-cases/browser-games.webp)

135 135 

136### Build and deploy internal apps136### Create browser-based games

137 137 

138Use Codex with Sites to build, test, and deploy internal apps, with built-in storage and...138Use Codex to turn a game brief into first a well-defined plan, and then a real browser-based...

139 139 

140Front-end Integrations](https://developers.openai.com/codex/use-cases/build-and-deploy-internal-apps)[![](https://developers.openai.com/codex/use-cases/react-native-expo-apps.webp)140Engineering Code](https://developers.openai.com/codex/use-cases/browser-games)[![](https://developers.openai.com/codex/use-cases/remediate-vulnerability-backlog.webp)

141 141 

142### Build React Native apps with Expo142### Remediate a vulnerability backlog

143 143 

144Use Codex with the Expo plugin to scaffold React Native apps, stay inside Expo Router and...144Bring in approved findings from ticketing tools or vulnerability reporting systems, then use...

145 145 

146Mobile Engineering](https://developers.openai.com/codex/use-cases/react-native-expo-apps)146Engineering Quality](https://developers.openai.com/codex/use-cases/remediate-vulnerability-backlog)

147 147 

Details

146 146 

147Use Codex to pull design context, assets, and variants from Figma, translate them into code...147Use Codex to pull design context, assets, and variants from Figma, translate them into code...

148 148 

149Front-end Design](https://developers.openai.com/codex/use-cases/figma-designs-to-code)[![](https://developers.openai.com/codex/use-cases/user-stories-to-ui-mocks.webp)149Front-end Design](https://developers.openai.com/codex/use-cases/figma-designs-to-code)[![](https://developers.openai.com/codex/use-cases/make-granular-ui-changes.webp)

150 150 

151### Turn user stories into UI mocks151### Make granular UI changes

152 152 

153Use Codex to gather product feedback from Slack, Linear, Google Drive, normalize it into...153Use Codex to make one small UI adjustment at a time in an existing app, verify it in the...

154 154 

155Integrations Knowledge Work](https://developers.openai.com/codex/use-cases/user-stories-to-ui-mocks)155Front-end Design](https://developers.openai.com/codex/use-cases/make-granular-ui-changes)

156 156 

Details

172 172 

173## Related use cases173## Related use cases

174 174 

175[![](https://developers.openai.com/codex/use-cases/new-hire-onboarding.webp)175[![](https://developers.openai.com/codex/use-cases/feedback-synthesis.webp)

176 176 

177### Coordinate new-hire onboarding177### Turn feedback into actions

178 178 

179Use Codex to gather approved new-hire context, stage tracker updates, draft team-by-team...179Connect Codex to multiple data sources such as Slack, GitHub, Linear, or Google Drive to...

180 180 

181Integrations Data](https://developers.openai.com/codex/use-cases/new-hire-onboarding)[![](https://developers.openai.com/codex/use-cases/feedback-synthesis.webp)181Data Integrations](https://developers.openai.com/codex/use-cases/feedback-synthesis)[![](https://developers.openai.com/codex/use-cases/analyze-data-export.webp)

182 182 

183### Turn feedback into actions183### Query tabular data

184 184 

185Connect Codex to multiple data sources such as Slack, GitHub, Linear, or Google Drive to...185Use Codex with a CSV, spreadsheet, dashboard export, Google Sheet, or local data file to...

186 186 

187Data Integrations](https://developers.openai.com/codex/use-cases/feedback-synthesis)[![](https://developers.openai.com/codex/use-cases/user-stories-to-ui-mocks.webp)187Data Knowledge Work](https://developers.openai.com/codex/use-cases/analyze-data-export)[![](https://developers.openai.com/codex/use-cases/clean-messy-data.webp)

188 188 

189### Turn user stories into UI mocks189### Clean and prepare messy data

190 190 

191Use Codex to gather product feedback from Slack, Linear, Google Drive, normalize it into...191Drag in or mention a messy CSV or spreadsheet, describe the problems you see, and ask Codex...

192 192 

193Integrations Knowledge Work](https://developers.openai.com/codex/use-cases/user-stories-to-ui-mocks)193Data Knowledge Work](https://developers.openai.com/codex/use-cases/clean-messy-data)

194 194 

Details

88 88 

89## Related use cases89## Related use cases

90 90 

91[![](https://developers.openai.com/codex/use-cases/build-and-deploy-internal-apps.webp)91[![](https://developers.openai.com/codex/use-cases/chatgpt-apps.webp)

92 92 

93### Build and deploy internal apps93### Bring your app to ChatGPT

94 94 

95Use Codex with Sites to build, test, and deploy internal apps, with built-in storage and...95Build one narrow ChatGPT app outcome end to end: define the tools, scaffold the MCP server...

96 96 

97Front-end Integrations](https://developers.openai.com/codex/use-cases/build-and-deploy-internal-apps)[![](https://developers.openai.com/codex/use-cases/deploy-app-or-website.webp)97Integrations Code](https://developers.openai.com/codex/use-cases/chatgpt-apps)[![](https://developers.openai.com/codex/use-cases/new-hire-onboarding.webp)

98 98 

99### Deploy an app or website99### Coordinate new-hire onboarding

100 100 

101Use Codex with Build Web Apps and Vercel to turn a repo, screenshot, design, or rough app...101Use Codex to gather approved new-hire context, stage tracker updates, draft team-by-team...

102 102 

103Front-end Integrations](https://developers.openai.com/codex/use-cases/deploy-app-or-website)[![](https://developers.openai.com/codex/use-cases/verified-operations-workflows.webp)103Integrations Data](https://developers.openai.com/codex/use-cases/new-hire-onboarding)[![](https://developers.openai.com/codex/use-cases/draft-prds-from-sources.webp)

104 104 

105### Run verified operations105### Draft PRDs from internal context

106 106 

107Use Codex to normalize inputs, run approved scripts or APIs, retry bounded failures, and...107Use Codex with the $documents skill and connected apps such as Linear, Slack, Notion or...

108 108 

109Automation Integrations](https://developers.openai.com/codex/use-cases/verified-operations-workflows)109Integrations Knowledge Work](https://developers.openai.com/codex/use-cases/draft-prds-from-sources)

110 110 

Details

114 114 

115## Related use cases115## Related use cases

116 116 

117[![](https://developers.openai.com/codex/use-cases/react-native-expo-apps.webp)117[![](https://developers.openai.com/codex/use-cases/make-granular-ui-changes.webp)

118 118 

119### Build React Native apps with Expo119### Make granular UI changes

120 120 

121Use Codex with the Expo plugin to scaffold React Native apps, stay inside Expo Router and...121Use Codex to make one small UI adjustment at a time in an existing app, verify it in the...

122 122 

123Mobile Engineering](https://developers.openai.com/codex/use-cases/react-native-expo-apps)[![](https://developers.openai.com/codex/use-cases/browser-games.webp)123Front-end Design](https://developers.openai.com/codex/use-cases/make-granular-ui-changes)[![](https://developers.openai.com/codex/use-cases/build-and-deploy-internal-apps.webp)

124 124 

125### Create browser-based games125### Build and deploy internal apps

126 126 

127Use Codex to turn a game brief into first a well-defined plan, and then a real browser-based...127Use Codex with Sites to build, test, and deploy internal apps, with built-in storage and...

128 128 

129Engineering Code](https://developers.openai.com/codex/use-cases/browser-games)[![](https://developers.openai.com/codex/use-cases/make-granular-ui-changes.webp)129Front-end Integrations](https://developers.openai.com/codex/use-cases/build-and-deploy-internal-apps)[![](https://developers.openai.com/codex/use-cases/frontend-designs.webp)

130 130 

131### Make granular UI changes131### Build responsive front-end designs

132 132 

133Use Codex to make one small UI adjustment at a time in an existing app, verify it in the...133Use Codex to translate screenshots and design briefs into code that matches the repo's...

134 134 

135Front-end Design](https://developers.openai.com/codex/use-cases/make-granular-ui-changes)135Front-end Design](https://developers.openai.com/codex/use-cases/frontend-designs)

136 136 

Details

176 176 

177Use Codex to turn a public package or supply chain advisory into a read-only audit, then...177Use Codex to turn a public package or supply chain advisory into a read-only audit, then...

178 178 

179Engineering Quality](https://developers.openai.com/codex/use-cases/dependency-incident-audits)[![](https://developers.openai.com/codex/use-cases/react-native-expo-apps.webp)179Engineering Quality](https://developers.openai.com/codex/use-cases/dependency-incident-audits)[![](https://developers.openai.com/codex/use-cases/browser-games.webp)

180 180 

181### Build React Native apps with Expo181### Create browser-based games

182 182 

183Use Codex with the Expo plugin to scaffold React Native apps, stay inside Expo Router and...183Use Codex to turn a game brief into first a well-defined plan, and then a real browser-based...

184 184 

185Mobile Engineering](https://developers.openai.com/codex/use-cases/react-native-expo-apps)185Engineering Code](https://developers.openai.com/codex/use-cases/browser-games)

186 186 

Details

247 247 

248## Related use cases248## Related use cases

249 249 

250[![](https://developers.openai.com/codex/use-cases/new-hire-onboarding.webp)250[![](https://developers.openai.com/codex/use-cases/complete-tasks-from-messages.webp)

251 251 

252### Coordinate new-hire onboarding252### Complete tasks from messages

253 253 

254Use Codex to gather approved new-hire context, stage tracker updates, draft team-by-team...254Use Computer Use to read one Messages thread, complete the task, and draft a reply.

255 255 

256Integrations Data](https://developers.openai.com/codex/use-cases/new-hire-onboarding)[![](https://developers.openai.com/codex/use-cases/analyze-data-export.webp)256Knowledge Work Integrations](https://developers.openai.com/codex/use-cases/complete-tasks-from-messages)[![](https://developers.openai.com/codex/use-cases/new-hire-onboarding.webp)

257 257 

258### Query tabular data258### Coordinate new-hire onboarding

259 259 

260Use Codex with a CSV, spreadsheet, dashboard export, Google Sheet, or local data file to...260Use Codex to gather approved new-hire context, stage tracker updates, draft team-by-team...

261 261 

262Data Knowledge Work](https://developers.openai.com/codex/use-cases/analyze-data-export)[![](https://developers.openai.com/codex/use-cases/feedback-synthesis.webp)262Integrations Data](https://developers.openai.com/codex/use-cases/new-hire-onboarding)[![](https://developers.openai.com/codex/use-cases/target-prioritization.webp)

263 263 

264### Turn feedback into actions264### Prioritize drug targets

265 265 

266Connect Codex to multiple data sources such as Slack, GitHub, Linear, or Google Drive to...266Use Codex with the Life Science Research plugin to normalize entities, retrieve genetics...

267 267 

268Data Integrations](https://developers.openai.com/codex/use-cases/feedback-synthesis)268Sciences Data](https://developers.openai.com/codex/use-cases/target-prioritization)

269 269 

Details

126 126 

127Use Codex with ImageGen to turn a rough idea into a visual direction, implement the smallest...127Use Codex with ImageGen to turn a rough idea into a visual direction, implement the smallest...

128 128 

129Front-end Engineering](https://developers.openai.com/codex/use-cases/idea-to-proof-of-concept)[![](https://developers.openai.com/codex/use-cases/react-native-expo-apps.webp)129Front-end Engineering](https://developers.openai.com/codex/use-cases/idea-to-proof-of-concept)[![](https://developers.openai.com/codex/use-cases/build-and-deploy-internal-apps.webp)

130 130 

131### Build React Native apps with Expo131### Build and deploy internal apps

132 132 

133Use Codex with the Expo plugin to scaffold React Native apps, stay inside Expo Router and...133Use Codex with Sites to build, test, and deploy internal apps, with built-in storage and...

134 134 

135Mobile Engineering](https://developers.openai.com/codex/use-cases/react-native-expo-apps)[![](https://developers.openai.com/codex/use-cases/ios-app-intents.webp)135Front-end Integrations](https://developers.openai.com/codex/use-cases/build-and-deploy-internal-apps)[![](https://developers.openai.com/codex/use-cases/frontend-designs.webp)

136 136 

137### Add iOS app intents137### Build responsive front-end designs

138 138 

139Use Codex and the Build iOS Apps plugin to identify the actions and entities your app should...139Use Codex to translate screenshots and design briefs into code that matches the repo's...

140 140 

141iOS Code](https://developers.openai.com/codex/use-cases/ios-app-intents)141Front-end Design](https://developers.openai.com/codex/use-cases/frontend-designs)

142 142 

Details

302 302 

303## Related use cases303## Related use cases

304 304 

305[![](https://developers.openai.com/codex/use-cases/feedback-synthesis.webp)305[![](https://developers.openai.com/codex/use-cases/draft-prds-from-sources.webp)

306 306 

307### Turn feedback into actions307### Draft PRDs from internal context

308 308 

309Connect Codex to multiple data sources such as Slack, GitHub, Linear, or Google Drive to...309Use Codex with the $documents skill and connected apps such as Linear, Slack, Notion or...

310 310 

311Data Integrations](https://developers.openai.com/codex/use-cases/feedback-synthesis)[![](https://developers.openai.com/codex/use-cases/draft-prds-from-sources.webp)311Integrations Knowledge Work](https://developers.openai.com/codex/use-cases/draft-prds-from-sources)[![](https://developers.openai.com/codex/use-cases/meeting-prep-briefs.webp)

312 312 

313### Draft PRDs from internal context313### Prepare meeting briefs

314 314 

315Use Codex with the $documents skill and connected apps such as Linear, Slack, Notion or...315Use Codex with Calendar, Drive, Slack, and Gmail to gather approved sources before a...

316 316 

317Integrations Knowledge Work](https://developers.openai.com/codex/use-cases/draft-prds-from-sources)[![](https://developers.openai.com/codex/use-cases/generate-slide-decks.webp)317Integrations Knowledge Work](https://developers.openai.com/codex/use-cases/meeting-prep-briefs)[![](https://developers.openai.com/codex/use-cases/event-launch-playbooks.webp)

318 318 

319### Generate slide decks319### Run event playbooks

320 320 

321Use Codex to update existing presentations or build new decks by editing slides directly...321Use Codex with Slack, Google Drive, and Calendar to gather planning context, draft...

322 322 

323Data Integrations](https://developers.openai.com/codex/use-cases/generate-slide-decks)323Integrations Knowledge Work](https://developers.openai.com/codex/use-cases/event-launch-playbooks)

324 324 

Details

131 131 

132## Related use cases132## Related use cases

133 133 

134[![](https://developers.openai.com/codex/use-cases/ai-app-evals.webp)134[![](https://developers.openai.com/codex/use-cases/automation-bug-triage.webp)

135 135 

136### Add evals to your AI application136### Automate bug triage

137 137 

138Ask Codex to inspect your AI application, identify the behavior you want to evaluate, and...138Ask Codex to check recent alerts, issues, failed checks, logs, and chat reports, tune the...

139 139 

140Evaluation Quality](https://developers.openai.com/codex/use-cases/ai-app-evals)[![](https://developers.openai.com/codex/use-cases/automation-bug-triage.webp)140Automation Quality](https://developers.openai.com/codex/use-cases/automation-bug-triage)[![](https://developers.openai.com/codex/use-cases/verified-operations-workflows.webp)

141 141 

142### Automate bug triage142### Run verified operations

143 143 

144Ask Codex to check recent alerts, issues, failed checks, logs, and chat reports, tune the...144Use Codex to normalize inputs, run approved scripts or APIs, retry bounded failures, and...

145 145 

146Automation Quality](https://developers.openai.com/codex/use-cases/automation-bug-triage)[![](https://developers.openai.com/codex/use-cases/follow-goals.webp)146Automation Integrations](https://developers.openai.com/codex/use-cases/verified-operations-workflows)[![](https://developers.openai.com/codex/use-cases/zoom-meeting-follow-ups.webp)

147 147 

148### Follow a goal148### Turn meetings into follow-ups

149 149 

150Use `/goal` when a task needs Codex to keep working across turns toward a verifiable...150Use Codex with Zoom transcripts and AI Companion summaries to draft customer follow-up...

151 151 

152Engineering Automation](https://developers.openai.com/codex/use-cases/follow-goals)152Automation Integrations](https://developers.openai.com/codex/use-cases/zoom-meeting-follow-ups)

153 153 

Details

120 120 

121## Related use cases121## Related use cases

122 122 

123[![](https://developers.openai.com/codex/use-cases/ai-app-evals.webp)123[![](https://developers.openai.com/codex/use-cases/agent-friendly-clis.webp)

124 124 

125### Add evals to your AI application125### Create a CLI Codex can use

126 126 

127Ask Codex to inspect your AI application, identify the behavior you want to evaluate, and...127Ask Codex to create a composable CLI it can run from any folder, combine with repo scripts...

128 128 

129Evaluation Quality](https://developers.openai.com/codex/use-cases/ai-app-evals)[![](https://developers.openai.com/codex/use-cases/react-native-expo-apps.webp)129Engineering Code](https://developers.openai.com/codex/use-cases/agent-friendly-clis)[![](https://developers.openai.com/codex/use-cases/browser-games.webp)

130 130 

131### Build React Native apps with Expo131### Create browser-based games

132 132 

133Use Codex with the Expo plugin to scaffold React Native apps, stay inside Expo Router and...133Use Codex to turn a game brief into first a well-defined plan, and then a real browser-based...

134 134 

135Mobile Engineering](https://developers.openai.com/codex/use-cases/react-native-expo-apps)[![](https://developers.openai.com/codex/use-cases/agent-friendly-clis.webp)135Engineering Code](https://developers.openai.com/codex/use-cases/browser-games)[![](https://developers.openai.com/codex/use-cases/follow-goals.webp)

136 136 

137### Create a CLI Codex can use137### Follow a goal

138 138 

139Ask Codex to create a composable CLI it can run from any folder, combine with repo scripts...139Use `/goal` when a task needs Codex to keep working across turns toward a verifiable...

140 140 

141Engineering Code](https://developers.openai.com/codex/use-cases/agent-friendly-clis)141Engineering Automation](https://developers.openai.com/codex/use-cases/follow-goals)

142 142 

Details

125 125 

126## Related use cases126## Related use cases

127 127 

128[![](https://developers.openai.com/codex/use-cases/ai-app-evals.webp)128[![](https://developers.openai.com/codex/use-cases/deep-security-scan.webp)

129 

130### Add evals to your AI application

131 

132Ask Codex to inspect your AI application, identify the behavior you want to evaluate, and...

133 

134Evaluation Quality](https://developers.openai.com/codex/use-cases/ai-app-evals)[![](https://developers.openai.com/codex/use-cases/deep-security-scan.webp)

135 129 

136### Run a deep security scan130### Run a deep security scan

137 131 


143 137 

144Use the Codex Security plugin to examine a Git-backed change set, validate plausible...138Use the Codex Security plugin to examine a Git-backed change set, validate plausible...

145 139 

146Engineering Quality](https://developers.openai.com/codex/use-cases/scan-code-changes-for-security)140Engineering Quality](https://developers.openai.com/codex/use-cases/scan-code-changes-for-security)[![](https://developers.openai.com/codex/use-cases/dependency-incident-audits.webp)

141 

142### Audit dependency incidents

143 

144Use Codex to turn a public package or supply chain advisory into a read-only audit, then...

145 

146Engineering Quality](https://developers.openai.com/codex/use-cases/dependency-incident-audits)

147 147 

Details

140 140 

141Use `/goal` when a task needs Codex to keep working across turns toward a verifiable...141Use `/goal` when a task needs Codex to keep working across turns toward a verifiable...

142 142 

143Engineering Automation](https://developers.openai.com/codex/use-cases/follow-goals)[![](https://developers.openai.com/codex/use-cases/ai-app-evals.webp)143Engineering Automation](https://developers.openai.com/codex/use-cases/follow-goals)[![](https://developers.openai.com/codex/use-cases/dependency-incident-audits.webp)

144 144 

145### Add evals to your AI application145### Audit dependency incidents

146 146 

147Ask Codex to inspect your AI application, identify the behavior you want to evaluate, and...147Use Codex to turn a public package or supply chain advisory into a read-only audit, then...

148 148 

149Evaluation Quality](https://developers.openai.com/codex/use-cases/ai-app-evals)[![](https://developers.openai.com/codex/use-cases/dependency-incident-audits.webp)149Engineering Quality](https://developers.openai.com/codex/use-cases/dependency-incident-audits)[![](https://developers.openai.com/codex/use-cases/agent-friendly-clis.webp)

150 150 

151### Audit dependency incidents151### Create a CLI Codex can use

152 152 

153Use Codex to turn a public package or supply chain advisory into a read-only audit, then...153Ask Codex to create a composable CLI it can run from any folder, combine with repo scripts...

154 154 

155Engineering Quality](https://developers.openai.com/codex/use-cases/dependency-incident-audits)155Engineering Code](https://developers.openai.com/codex/use-cases/agent-friendly-clis)

156 156 

Details

111 111 

112Use the Codex Security plugin to run a higher-recall, repository-wide audit that repeats...112Use the Codex Security plugin to run a higher-recall, repository-wide audit that repeats...

113 113 

114Engineering Quality](https://developers.openai.com/codex/use-cases/deep-security-scan)[![](https://developers.openai.com/codex/use-cases/ai-app-evals.webp)114Engineering Quality](https://developers.openai.com/codex/use-cases/deep-security-scan)[![](https://developers.openai.com/codex/use-cases/dependency-incident-audits.webp)

115 115 

116### Add evals to your AI application116### Audit dependency incidents

117 117 

118Ask Codex to inspect your AI application, identify the behavior you want to evaluate, and...118Use Codex to turn a public package or supply chain advisory into a read-only audit, then...

119 119 

120Evaluation Quality](https://developers.openai.com/codex/use-cases/ai-app-evals)[![](https://developers.openai.com/codex/use-cases/dependency-incident-audits.webp)120Engineering Quality](https://developers.openai.com/codex/use-cases/dependency-incident-audits)[![](https://developers.openai.com/codex/use-cases/remediate-vulnerability-backlog.webp)

121 121 

122### Audit dependency incidents122### Remediate a vulnerability backlog

123 123 

124Use Codex to turn a public package or supply chain advisory into a read-only audit, then...124Bring in approved findings from ticketing tools or vulnerability reporting systems, then use...

125 125 

126Engineering Quality](https://developers.openai.com/codex/use-cases/dependency-incident-audits)126Engineering Quality](https://developers.openai.com/codex/use-cases/remediate-vulnerability-backlog)

127 127 

Details

1# Annotate scRNA-seq data | Codex use cases

2 

3Codex use cases

4 

5![](/assets/OpenAI-black-wordmark.svg)

6 

7![Codex](/assets/OAI_Codex-Lockup_Fallback_Black.svg)

8 

9Codex use case

10 

11# Annotate scRNA-seq data

12 

13Review single-cell QC, annotations, and UMAPs in one thread.

14 

15Difficulty **Intermediate**

16 

17Time horizon **1h**

18 

19Use Codex with the NGS Analysis plugin to turn a 10x-style matrix bundle into QC-filtered single-cell artifacts, threshold-justified filtering summaries, annotations, and UMAPs you can inspect and revise in the same thread.

20 

21## Best for

22 

23- Single-cell teams doing matrix-level QC, annotation, and visualization after count generation.

24- Researchers who need threshold-justified filtering and an auditable record of cells removed or flagged.

25- Teams that want a portable review surface with generated figures, a visualization index, and a notebook or app handoff.

26 

27# Contents

28 

29[← All use cases](https://developers.openai.com/codex/use-cases)

30 

31Copy page [Export as PDF](https://developers.openai.com/codex/use-cases/scrna-seq-post-count-qc/?export=pdf)

32 

33Use Codex with the NGS Analysis plugin to turn a 10x-style matrix bundle into QC-filtered single-cell artifacts, threshold-justified filtering summaries, annotations, and UMAPs you can inspect and revise in the same thread.

34 

35Intermediate

36 

371h

38 

39Related links

40 

41[Request access to GPT-Rosalind](https://openai.com/form/life-sciences-access/)

42 

43## Best for

44 

45- Single-cell teams doing matrix-level QC, annotation, and visualization after count generation.

46- Researchers who need threshold-justified filtering and an auditable record of cells removed or flagged.

47- Teams that want a portable review surface with generated figures, a visualization index, and a notebook or app handoff.

48 

49## Skills & Plugins

50 

51- [NGS Analysis](codex://plugins/ngs-analysis@openai-curated)

52 

53 Run single-cell post-count QC and return filtering, visualization, annotation, and notebook artifacts.

54 

55| Skill | Why use it |

56| --- | --- |

57| [NGS Analysis](codex://plugins/ngs-analysis@openai-curated) | Run single-cell post-count QC and return filtering, visualization, annotation, and notebook artifacts. |

58 

59## Starter prompt

60 

61Use the NGS Analysis plugin.

62Route this matrix-level input to scrna-seq-qc using the indicated 10x-style matrix bundle, plus the manifest and dataset metadata.

63Choose QC thresholds from the observed distributions, preserve raw counts, and generate global/per-group UMAPs.

64Return:

65- summary.md

66- a QC summary table with cells removed or flagged per filter

67- threshold-justification plots

68- filtered .h5ad

69 

70[Open in the Codex app](codex://threads/new?prompt=Use+the+NGS+Analysis+plugin.%0A%0ARoute+this+matrix-level+input+to+scrna-seq-qc+using+the+indicated+10x-style+matrix+bundle%2C+plus+the+manifest+and+dataset+metadata.%0A%0AChoose+QC+thresholds+from+the+observed+distributions%2C+preserve+raw+counts%2C+and+generate+global%2Fper-group+UMAPs.%0A%0AReturn%3A%0A-+summary.md%0A-+a+QC+summary+table+with+cells+removed+or+flagged+per+filter%0A-+threshold-justification+plots%0A-+filtered+.h5ad "Open in the Codex app")

71 

72Use the NGS Analysis plugin.

73Route this matrix-level input to scrna-seq-qc using the indicated 10x-style matrix bundle, plus the manifest and dataset metadata.

74Choose QC thresholds from the observed distributions, preserve raw counts, and generate global/per-group UMAPs.

75Return:

76- summary.md

77- a QC summary table with cells removed or flagged per filter

78- threshold-justification plots

79- filtered .h5ad

80 

81## Leverage skills

82 

83The NGS Analysis plugin includes:

84 

85- `ngs-analysis-router`

86- `scrna-seq-qc`

87- `ngs-scrna-seq`

88 

89When you use the plugin, Codex can use all these packaged skills.

90 

91## Step-by-step guide

92 

931. Point Codex to the appropriate matrix, barcodes, genes or features, manifest, and dataset metadata, or provide exact file references.

942. Run the starter prompt so Codex can choose QC thresholds from the observed distributions and record the rationale in the run artifacts.

953. Open the visualization index and review notebook or app to inspect QC pass or fail counts, UMAPs, and annotation confidence.

964. Continue in the same thread to refine thresholds, supply a matched reference atlas, or rerun after unblocking doublet detection.

97 

98## Results

99 

100The run produces a review surface for the filtering decisions, not just a

101filtered matrix. Begin with the threshold-justification plots and the QC

102summary so you can see how many cells each filter removed or flagged and

103whether the selected cutoffs match the observed distributions.

104 

105![Review threshold-justification plots and QC pass or fail counts for a single-cell run.](https://developers.openai.com/codex/use-cases/scrna-seq-post-count-qc-screenshot-1.webp)

106 

107Then inspect the generated UMAPs by coarse label and Leiden cluster. These

108views make it easier to identify annotation gaps, suspicious clusters, or

109threshold choices that need another pass.

110 

111![Inspect UMAP plots by coarse label and Leiden cluster.](https://developers.openai.com/codex/use-cases/scrna-seq-post-count-qc-screenshot-2.webp)

112 

113Finally, review the cell-level metrics and filtering outcomes. Codex preserves

114this table with the filtered `.h5ad` and visualization artifacts so you can

115revise the thresholds in the same thread without losing the rationale for the

116first pass.

117 

118![Open cell-level QC metrics and filtering outcomes for review.](https://developers.openai.com/codex/use-cases/scrna-seq-post-count-qc-screenshot-3.webp)

119 

120## Related use cases

121 

122[![](https://developers.openai.com/codex/use-cases/bulk-rna-seq-fastq-qc.webp)

123 

124### Validate bulk RNA-seq inputs

125 

126Use Codex with the NGS Analysis plugin to validate sample sheets, FASTQs, and references...

127 

128Sciences Data](https://developers.openai.com/codex/use-cases/bulk-rna-seq-fastq-qc)[![](https://developers.openai.com/codex/use-cases/discover-protein-folding-architectures.webp)

129 

130### Discover protein folding architectures

131 

132Use Codex with Goal Mode to research and implement novel architectural modifications to...

133 

134Sciences Engineering](https://developers.openai.com/codex/use-cases/discover-protein-folding-architectures)[![](https://developers.openai.com/codex/use-cases/target-prioritization.webp)

135 

136### Prioritize drug targets

137 

138Use Codex with the Life Science Research plugin to normalize entities, retrieve genetics...

139 

140Sciences Data](https://developers.openai.com/codex/use-cases/target-prioritization)

141 

Details

156 156 

157Use Codex with Zoom transcripts and AI Companion summaries to draft customer follow-up...157Use Codex with Zoom transcripts and AI Companion summaries to draft customer follow-up...

158 158 

159Automation Integrations](https://developers.openai.com/codex/use-cases/zoom-meeting-follow-ups)[![](https://developers.openai.com/codex/use-cases/new-hire-onboarding.webp)159Automation Integrations](https://developers.openai.com/codex/use-cases/zoom-meeting-follow-ups)[![](https://developers.openai.com/codex/use-cases/manage-your-inbox.webp)

160 160 

161### Coordinate new-hire onboarding161### Manage your inbox

162 162 

163Use Codex to gather approved new-hire context, stage tracker updates, draft team-by-team...163Use Codex with Gmail to find emails that need attention, draft responses in your voice, pull...

164 164 

165Integrations Data](https://developers.openai.com/codex/use-cases/new-hire-onboarding)165Automation Integrations](https://developers.openai.com/codex/use-cases/manage-your-inbox)

166 166 

Details

67 67 

68## Related use cases68## Related use cases

69 69 

70[![](https://developers.openai.com/codex/use-cases/build-and-deploy-internal-apps.webp)70[![](https://developers.openai.com/codex/use-cases/new-hire-onboarding.webp)

71 71 

72### Build and deploy internal apps72### Coordinate new-hire onboarding

73 73 

74Use Codex with Sites to build, test, and deploy internal apps, with built-in storage and...74Use Codex to gather approved new-hire context, stage tracker updates, draft team-by-team...

75 75 

76Front-end Integrations](https://developers.openai.com/codex/use-cases/build-and-deploy-internal-apps)[![](https://developers.openai.com/codex/use-cases/complete-tasks-from-messages.webp)76Integrations Data](https://developers.openai.com/codex/use-cases/new-hire-onboarding)[![](https://developers.openai.com/codex/use-cases/draft-prds-from-sources.webp)

77 77 

78### Complete tasks from messages78### Draft PRDs from internal context

79 79 

80Use Computer Use to read one Messages thread, complete the task, and draft a reply.80Use Codex with the $documents skill and connected apps such as Linear, Slack, Notion or...

81 81 

82Knowledge Work Integrations](https://developers.openai.com/codex/use-cases/complete-tasks-from-messages)[![](https://developers.openai.com/codex/use-cases/new-hire-onboarding.webp)82Integrations Knowledge Work](https://developers.openai.com/codex/use-cases/draft-prds-from-sources)[![](https://developers.openai.com/codex/use-cases/meeting-prep-briefs.webp)

83 83 

84### Coordinate new-hire onboarding84### Prepare meeting briefs

85 85 

86Use Codex to gather approved new-hire context, stage tracker updates, draft team-by-team...86Use Codex with Calendar, Drive, Slack, and Gmail to gather approved sources before a...

87 87 

88Integrations Data](https://developers.openai.com/codex/use-cases/new-hire-onboarding)88Integrations Knowledge Work](https://developers.openai.com/codex/use-cases/meeting-prep-briefs)

89 89 

Details

1# Prioritize drug targets | Codex use cases

2 

3Codex use cases

4 

5![](/assets/OpenAI-black-wordmark.svg)

6 

7![Codex](/assets/OAI_Codex-Lockup_Fallback_Black.svg)

8 

9Codex use case

10 

11# Prioritize drug targets

12 

13Rank drug targets across multiple evidence lanes.

14 

15Difficulty **Advanced**

16 

17Time horizon **Long-running**

18 

19Use Codex with the Life Science Research plugin to normalize entities, retrieve genetics, cohort, clinical, literature, and expression evidence in parallel, score each lane, and produce a final ranking with reusable visuals.

20 

21## Best for

22 

23- Target prioritization questions that need more than one evidence family, such as genetics, cohort replication, disease context, clinical precedent, literature, and expression.

24- Teams that want Codex to perform scientific research across multiple evidence lanes, then reconcile the results into one conclusion.

25- Scientists who want saved raw payloads, an explicit scoring rubric, and visuals they can reuse in the next review or decision memo.

26 

27# Contents

28 

29[← All use cases](https://developers.openai.com/codex/use-cases)

30 

31Copy page [Export as PDF](https://developers.openai.com/codex/use-cases/target-prioritization/?export=pdf)

32 

33Use Codex with the Life Science Research plugin to normalize entities, retrieve genetics, cohort, clinical, literature, and expression evidence in parallel, score each lane, and produce a final ranking with reusable visuals.

34 

35Advanced

36 

37Long-running

38 

39Related links

40 

41[Request access to GPT-Rosalind](https://openai.com/form/life-sciences-access/)

42 

43## Best for

44 

45- Target prioritization questions that need more than one evidence family, such as genetics, cohort replication, disease context, clinical precedent, literature, and expression.

46- Teams that want Codex to perform scientific research across multiple evidence lanes, then reconcile the results into one conclusion.

47- Scientists who want saved raw payloads, an explicit scoring rubric, and visuals they can reuse in the next review or decision memo.

48 

49## Skills & Plugins

50 

51- [Life Science Research](codex://plugins/life-science-research@openai-curated)

52 

53 Search scientific databases and literature to ground pathway, translational, tractability, and competitive evidence.

54 

55| Skill | Why use it |

56| --- | --- |

57| [Life Science Research](codex://plugins/life-science-research@openai-curated) | Search scientific databases and literature to ground pathway, translational, tractability, and competitive evidence. |

58 

59## Starter prompt

60 

61Use the Life Science Research plugin to compare TSLP, IL33, and IL1RL1 for asthma target prioritization.

62Run these independent lanes in parallel with subagents:

63- Human genetics and GWAS: gwas-catalog-skill, opentargets-skill, gnomad-graphql-skill

64- Cohort replication and PheWAS: finngen-phewas-skill, ukb-topmed-phewas-skill, biobankjapan-phewas-skill, tpmi-phewas-skill

65- Target-disease evidence and disease context: opentargets-skill, efo-ontology-skill

66- Clinical and regulatory precedent: clinicaltrials-skill, opentargets-skill, chembl-skill, pharmgkb-skill

67- Literature and public-dataset context: ncbi-entrez-skill, ncbi-pmc-skill, biorxiv-skill, ncbi-datasets-skill, biostudies-arrayexpress-skill

68- Expression and tissue/cell-type context: human-protein-atlas-skill, gtex-eqtl-skill, cellxgene-skill, bgee-skill

69For each lane:

70- score TSLP, IL33, IL1RL1 on a 1-5 scale

71- keep direct asthma evidence separate from adjacent allergic/atopic phenotypes

72- save raw payloads when helpful

73Then synthesize:

74- a lane-by-target score table

75- a final rank of TSLP, IL33, IL1RL1

76- a confidence assessment and the main caveats

77- two visuals: a prioritization heatmap and a GWAS summary figure with the lead asthma-linked variants for each target

78 

79[Open in the Codex app](codex://threads/new?prompt=Use+the+Life+Science+Research+plugin+to+compare+TSLP%2C+IL33%2C+and+IL1RL1+for+asthma+target+prioritization.%0A%0ARun+these+independent+lanes+in+parallel+with+subagents%3A%0A-+Human+genetics+and+GWAS%3A+gwas-catalog-skill%2C+opentargets-skill%2C+gnomad-graphql-skill%0A-+Cohort+replication+and+PheWAS%3A+finngen-phewas-skill%2C+ukb-topmed-phewas-skill%2C+biobankjapan-phewas-skill%2C+tpmi-phewas-skill%0A-+Target-disease+evidence+and+disease+context%3A+opentargets-skill%2C+efo-ontology-skill%0A-+Clinical+and+regulatory+precedent%3A+clinicaltrials-skill%2C+opentargets-skill%2C+chembl-skill%2C+pharmgkb-skill%0A-+Literature+and+public-dataset+context%3A+ncbi-entrez-skill%2C+ncbi-pmc-skill%2C+biorxiv-skill%2C+ncbi-datasets-skill%2C+biostudies-arrayexpress-skill%0A-+Expression+and+tissue%2Fcell-type+context%3A+human-protein-atlas-skill%2C+gtex-eqtl-skill%2C+cellxgene-skill%2C+bgee-skill%0A%0AFor+each+lane%3A%0A-+score+TSLP%2C+IL33%2C+IL1RL1+on+a+1-5+scale%0A-+keep+direct+asthma+evidence+separate+from+adjacent+allergic%2Fatopic+phenotypes%0A-+save+raw+payloads+when+helpful%0A%0AThen+synthesize%3A%0A-+a+lane-by-target+score+table%0A-+a+final+rank+of+TSLP%2C+IL33%2C+IL1RL1%0A-+a+confidence+assessment+and+the+main+caveats%0A-+two+visuals%3A+a+prioritization+heatmap+and+a+GWAS+summary+figure+with+the+lead+asthma-linked+variants+for+each+target "Open in the Codex app")

80 

81Use the Life Science Research plugin to compare TSLP, IL33, and IL1RL1 for asthma target prioritization.

82Run these independent lanes in parallel with subagents:

83- Human genetics and GWAS: gwas-catalog-skill, opentargets-skill, gnomad-graphql-skill

84- Cohort replication and PheWAS: finngen-phewas-skill, ukb-topmed-phewas-skill, biobankjapan-phewas-skill, tpmi-phewas-skill

85- Target-disease evidence and disease context: opentargets-skill, efo-ontology-skill

86- Clinical and regulatory precedent: clinicaltrials-skill, opentargets-skill, chembl-skill, pharmgkb-skill

87- Literature and public-dataset context: ncbi-entrez-skill, ncbi-pmc-skill, biorxiv-skill, ncbi-datasets-skill, biostudies-arrayexpress-skill

88- Expression and tissue/cell-type context: human-protein-atlas-skill, gtex-eqtl-skill, cellxgene-skill, bgee-skill

89For each lane:

90- score TSLP, IL33, IL1RL1 on a 1-5 scale

91- keep direct asthma evidence separate from adjacent allergic/atopic phenotypes

92- save raw payloads when helpful

93Then synthesize:

94- a lane-by-target score table

95- a final rank of TSLP, IL33, IL1RL1

96- a confidence assessment and the main caveats

97- two visuals: a prioritization heatmap and a GWAS summary figure with the lead asthma-linked variants for each target

98 

99[

100Your browser does not support the video tag.

101](https://cdn.openai.com/devhub/codex-use-cases/Target%20Prioritization%20Demo_es8.mp4)

102 

103## Leverage skills

104 

105The [Life Science Research plugin](https://github.com/openai/plugins/tree/main/plugins/life-science-research)

106includes skills for each evidence lane:

107 

108- Human genetics and GWAS: `gwas-catalog-skill`, `opentargets-skill`, `gnomad-graphql-skill`

109- Cohort replication and PheWAS: `finngen-phewas-skill`, `ukb-topmed-phewas-skill`, `biobankjapan-phewas-skill`, `tpmi-phewas-skill`

110- Target-disease evidence and disease context: `opentargets-skill`, `efo-ontology-skill`

111- Clinical and regulatory precedent: `clinicaltrials-skill`, `opentargets-skill`, `chembl-skill`, `pharmgkb-skill`

112- Literature and public-dataset context: `ncbi-entrez-skill`, `ncbi-pmc-skill`, `biorxiv-skill`, `ncbi-datasets-skill`, `biostudies-arrayexpress-skill`

113- Expression and tissue/cell-type context: `human-protein-atlas-skill`, `gtex-eqtl-skill`, `cellxgene-skill`, `bgee-skill`

114 

115Use these skills by mentioning them specifically, or let Codex decide when to use them.

116 

117## Step-by-step guide

118 

1191. Start with a concrete comparison question and the exact targets, disease, and evidence lanes you want Codex to cover.

1202. Invoke the `Life Science Research` plugin and tell Codex to run the lanes in parallel with subagents so each evidence family stays bounded.

1213. Ask Codex to score each lane on a fixed 1-5 scale and to keep direct disease evidence separate from adjacent phenotypes.

1224. Review the saved raw payloads, the lane-by-target score table, and the synthesized rank in the same thread.

123 

124## Related use cases

125 

126[![](https://developers.openai.com/codex/use-cases/scrna-seq-post-count-qc.webp)

127 

128### Annotate scRNA-seq data

129 

130Use Codex with the NGS Analysis plugin to turn a 10x-style matrix bundle into QC-filtered...

131 

132Sciences Data](https://developers.openai.com/codex/use-cases/scrna-seq-post-count-qc)[![](https://developers.openai.com/codex/use-cases/bulk-rna-seq-fastq-qc.webp)

133 

134### Validate bulk RNA-seq inputs

135 

136Use Codex with the NGS Analysis plugin to validate sample sheets, FASTQs, and references...

137 

138Sciences Data](https://developers.openai.com/codex/use-cases/bulk-rna-seq-fastq-qc)[![](https://developers.openai.com/codex/use-cases/discover-protein-folding-architectures.webp)

139 

140### Discover protein folding architectures

141 

142Use Codex with Goal Mode to research and implement novel architectural modifications to...

143 

144Sciences Engineering](https://developers.openai.com/codex/use-cases/discover-protein-folding-architectures)

145 

Details

137 137 

138## Related use cases138## Related use cases

139 139 

140[![](https://developers.openai.com/codex/use-cases/ai-app-evals.webp)140[![](https://developers.openai.com/codex/use-cases/agent-friendly-clis.webp)

141 141 

142### Add evals to your AI application142### Create a CLI Codex can use

143 143 

144Ask Codex to inspect your AI application, identify the behavior you want to evaluate, and...144Ask Codex to create a composable CLI it can run from any folder, combine with repo scripts...

145 145 

146Evaluation Quality](https://developers.openai.com/codex/use-cases/ai-app-evals)[![](https://developers.openai.com/codex/use-cases/react-native-expo-apps.webp)146Engineering Code](https://developers.openai.com/codex/use-cases/agent-friendly-clis)[![](https://developers.openai.com/codex/use-cases/browser-games.webp)

147 147 

148### Build React Native apps with Expo148### Create browser-based games

149 149 

150Use Codex with the Expo plugin to scaffold React Native apps, stay inside Expo Router and...150Use Codex to turn a game brief into first a well-defined plan, and then a real browser-based...

151 151 

152Mobile Engineering](https://developers.openai.com/codex/use-cases/react-native-expo-apps)[![](https://developers.openai.com/codex/use-cases/agent-friendly-clis.webp)152Engineering Code](https://developers.openai.com/codex/use-cases/browser-games)[![](https://developers.openai.com/codex/use-cases/follow-goals.webp)

153 153 

154### Create a CLI Codex can use154### Follow a goal

155 155 

156Ask Codex to create a composable CLI it can run from any folder, combine with repo scripts...156Use `/goal` when a task needs Codex to keep working across turns toward a verifiable...

157 157 

158Engineering Code](https://developers.openai.com/codex/use-cases/agent-friendly-clis)158Engineering Automation](https://developers.openai.com/codex/use-cases/follow-goals)

159 159 

Details

111 111 

112## Related use cases112## Related use cases

113 113 

114[![](https://developers.openai.com/codex/use-cases/clean-messy-data.webp)114[![](https://developers.openai.com/codex/use-cases/complete-tasks-from-messages.webp)

115 115 

116### Clean and prepare messy data116### Complete tasks from messages

117 117 

118Drag in or mention a messy CSV or spreadsheet, describe the problems you see, and ask Codex...118Use Computer Use to read one Messages thread, complete the task, and draft a reply.

119 119 

120Data Knowledge Work](https://developers.openai.com/codex/use-cases/clean-messy-data)[![](https://developers.openai.com/codex/use-cases/complete-tasks-from-messages.webp)120Knowledge Work Integrations](https://developers.openai.com/codex/use-cases/complete-tasks-from-messages)[![](https://developers.openai.com/codex/use-cases/learn-a-new-concept.webp)

121 121 

122### Complete tasks from messages122### Learn a new concept

123 123 

124Use Computer Use to read one Messages thread, complete the task, and draft a reply.124Use Codex to study material such as research papers or courses, split the reading across...

125 125 

126Knowledge Work Integrations](https://developers.openai.com/codex/use-cases/complete-tasks-from-messages)[![](https://developers.openai.com/codex/use-cases/new-hire-onboarding.webp)126Knowledge Work Data](https://developers.openai.com/codex/use-cases/learn-a-new-concept)[![](https://developers.openai.com/codex/use-cases/clean-messy-data.webp)

127 127 

128### Coordinate new-hire onboarding128### Clean and prepare messy data

129 129 

130Use Codex to gather approved new-hire context, stage tracker updates, draft team-by-team...130Drag in or mention a messy CSV or spreadsheet, describe the problems you see, and ask Codex...

131 131 

132Integrations Data](https://developers.openai.com/codex/use-cases/new-hire-onboarding)132Data Knowledge Work](https://developers.openai.com/codex/use-cases/clean-messy-data)

133 133 

Details

117 117 

118## Related use cases118## Related use cases

119 119 

120[![](https://developers.openai.com/codex/use-cases/generate-slide-decks.webp)120[![](https://developers.openai.com/codex/use-cases/new-hire-onboarding.webp)

121 

122### Generate slide decks

123 

124Use Codex to update existing presentations or build new decks by editing slides directly...

125 

126Data Integrations](https://developers.openai.com/codex/use-cases/generate-slide-decks)[![](https://developers.openai.com/codex/use-cases/new-hire-onboarding.webp)

127 121 

128### Coordinate new-hire onboarding122### Coordinate new-hire onboarding

129 123 


135 129 

136Use Codex with the $documents skill and connected apps such as Linear, Slack, Notion or...130Use Codex with the $documents skill and connected apps such as Linear, Slack, Notion or...

137 131 

138Integrations Knowledge Work](https://developers.openai.com/codex/use-cases/draft-prds-from-sources)132Integrations Knowledge Work](https://developers.openai.com/codex/use-cases/draft-prds-from-sources)[![](https://developers.openai.com/codex/use-cases/meeting-prep-briefs.webp)

133 

134### Prepare meeting briefs

135 

136Use Codex with Calendar, Drive, Slack, and Gmail to gather approved sources before a...

137 

138Integrations Knowledge Work](https://developers.openai.com/codex/use-cases/meeting-prep-briefs)

139 139 

Details

124 124 

125## Related use cases125## Related use cases

126 126 

127[![](https://developers.openai.com/codex/use-cases/build-and-deploy-internal-apps.webp)127[![](https://developers.openai.com/codex/use-cases/manage-your-inbox.webp)

128 

129### Build and deploy internal apps

130 

131Use Codex with Sites to build, test, and deploy internal apps, with built-in storage and...

132 

133Front-end Integrations](https://developers.openai.com/codex/use-cases/build-and-deploy-internal-apps)[![](https://developers.openai.com/codex/use-cases/manage-your-inbox.webp)

134 128 

135### Manage your inbox129### Manage your inbox

136 130 


142 136 

143Use Codex with Slack and the tools where work happens to find direct asks, implicit...137Use Codex with Slack and the tools where work happens to find direct asks, implicit...

144 138 

145Automation Integrations](https://developers.openai.com/codex/use-cases/slack-action-triage)139Automation Integrations](https://developers.openai.com/codex/use-cases/slack-action-triage)[![](https://developers.openai.com/codex/use-cases/proactive-teammate.webp)

140 

141### Set up a teammate

142 

143Connect the tools where work happens, teach one thread what matters, then add an automation...

144 

145Automation Integrations](https://developers.openai.com/codex/use-cases/proactive-teammate)

146 146 

Details

160 160 

161## Related use cases161## Related use cases

162 162 

163[![](https://developers.openai.com/codex/use-cases/new-hire-onboarding.webp)163[![](https://developers.openai.com/codex/use-cases/slack-action-triage.webp)

164 164 

165### Coordinate new-hire onboarding165### Prioritize Slack action items

166 166 

167Use Codex to gather approved new-hire context, stage tracker updates, draft team-by-team...167Use Codex with Slack and the tools where work happens to find direct asks, implicit...

168 168 

169Integrations Data](https://developers.openai.com/codex/use-cases/new-hire-onboarding)[![](https://developers.openai.com/codex/use-cases/draft-prds-from-sources.webp)169Automation Integrations](https://developers.openai.com/codex/use-cases/slack-action-triage)[![](https://developers.openai.com/codex/use-cases/proactive-teammate.webp)

170 170 

171### Draft PRDs from internal context171### Set up a teammate

172 172 

173Use Codex with the $documents skill and connected apps such as Linear, Slack, Notion or...173Connect the tools where work happens, teach one thread what matters, then add an automation...

174 174 

175Integrations Knowledge Work](https://developers.openai.com/codex/use-cases/draft-prds-from-sources)[![](https://developers.openai.com/codex/use-cases/meeting-prep-briefs.webp)175Automation Integrations](https://developers.openai.com/codex/use-cases/proactive-teammate)[![](https://developers.openai.com/codex/use-cases/manage-your-inbox.webp)

176 176 

177### Prepare meeting briefs177### Manage your inbox

178 178 

179Use Codex with Calendar, Drive, Slack, and Gmail to gather approved sources before a...179Use Codex with Gmail to find emails that need attention, draft responses in your voice, pull...

180 180 

181Integrations Knowledge Work](https://developers.openai.com/codex/use-cases/meeting-prep-briefs)181Automation Integrations](https://developers.openai.com/codex/use-cases/manage-your-inbox)

182 182