information-extraction
Installation
SKILL.md
Information Extraction
Purpose
Extract structured information (entities, relations, events, clauses) from unstructured scientific and domain-specific text.
Key Datasets
- ChemProt (bigbio/chemprot): Chemical-protein interaction extraction from BioCreative VI; 10 relation types (CPR:3-CPR:9) between chemicals and proteins
- CUAD (atticus-project/cuad): Contract Understanding Atticus Dataset; 41 clause types from 510 legal contracts (CC-BY licensed)
- JNLPBA: Biomedical named entity recognition (protein, DNA, RNA, cell line, cell type)
- SciERC: Scientific entity and relation extraction from AI paper abstracts
Protocol
- Schema definition — Define target entity types, relation types, and attributes
- Preprocessing — Sentence segmentation, tokenization, abbreviation expansion
- Entity recognition — Identify and classify named entities (NER)
- Relation extraction — Detect relationships between entity pairs (RE)
- Normalization — Map entities to standard ontologies (MeSH, ChEBI, UniProt)
- Output structuring — Format as structured JSON, RDF triples, or knowledge graph