Genomics Executive Leadership & Personnel Intelligence Engine with spaCy and duckdb
Tracking executive movements and corporate strategy across biotech firms requires structured entity linking from industry news feeds. You will build an NLP pipeline using spaCy and DuckDB to extract personnel appointments and corporate leadership shifts, reaching an extraction F1-score of 0.90.
What you are building
The core problem, expected build, and operating context for this challenge.
Develop an NLP and analytical database pipeline using spaCy and DuckDB to aggregate executive transitions in genomics.
How work is evaluated
Evaluates named entity recognition F1-score and DuckDB query accuracy on executive transition news text.
Challenge datasets
Public datasets, plus the private datasets you have access to.
How submissions are scored
These dimensions define what the evaluator checks and which criteria separate a passable run from a strong one.
entity_match_check
Ensure executive and company names match ground truth
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
f1_score
F1-score of named entity recognition on corporate movement text • target: 0.9 • range: 0-1
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
What you should walk away with
Build custom Named Entity Recognition (NER) models with spaCy for executive titles and company names
Index structured entity records in high-performance DuckDB analytical tables
Analyze executive hiring trends across sequencing and spatial biology sectors
Reference links and supporting material
Dataset of 200 biopharma executive press releases and news snippets with annotated entities.
Challenge setup
Evaluates named entity recognition F1-score and DuckDB query accuracy on executive transition news text.
Challenge input
JSON object with article_text string
spaCy
Industrial natural language processing toolkit.
DuckDB
Fast in-process relational database.
Evaluated output
JSON object with executive_name string, company string, and role string
- Ensure executive and company names match ground truth
- F1-score of named entity recognition on corporate movement text • target: 0.9 • range: 0-1
- Benchmark: BioNER-Bench
- F1 Score target: 0.9
- 1 public reference case
- Python execution harness
- Python sandbox (unavailable on Versalist)
Summary shows the first task, up to three tools, and up to three evidence items. Open the technical recipe to view all configured items.
View technical recipe
Configured tools
- Graphite · Required
- QA Wolf · Optional
- Mistral · Optional
Evaluation contract
- entity_match_check · Weight 1
- f1_score · Weight 1
Metrics
- f1_score · Target 0.9
Benchmarks
- BioNER-Bench
- general
Reference cases
- 1 public reference case
Workflow tasks
- Task 1
Input: JSON object with article_text string
Output: JSON object with executive_name string, company string, and role string
Execution harness: Python
Evaluation tools
- spaCy · NLP Framework
- DuckDB · Analytical Database Engine
Recipe freeze marker
No recipe freeze time is recorded.