#57 · Primary category: NLP Tools & Text Processing
scispacy
A full spaCy pipeline and models for scientific/biomedical documents.
Project last updated:12/04/25
GitHub Stars
2.0K
Forks
257
Contributors
40
License
Apache-2.0
Why we included this project
scispaCy is built for anyone doing text mining over research papers, clinical notes, or other biomedical text. General-purpose spaCy models tend to stumble on dense medical vocabulary, so this project adds a custom tokenizer plus a POS tagger, syntactic parser, and entity span detector trained on biomedical corpora. Models load the same way as standard spaCy ones, so existing pipelines take it in with little refactoring. Separate NER models trained on CRAFT, JNLPBA, BC5CDR, and BIONLP13CG recognize genes, chemicals, and disease mentions, and add-on pipes like the abbreviation detector and UMLS entity linker handle the messier parts of scientific writing. With small, medium, large, and SciBERT-backed variants, you can trade speed against accuracy depending on whether you are processing millions of abstracts in batch or running a live annotation service.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
flair
A very simple framework for state-of-the-art Natural Language Processing (NLP)
compromise
modest natural-language processing
tokenizers
💥 Fast State-of-the-Art Tokenizers optimized for Research and Production
CoreNLP
CoreNLP: A Java suite of core NLP tools for tokenization, sentence segmentation, NER, parsing, coreference, sentiment analysis, etc.
Chinese-Word-Vectors
100+ Chinese Word Vectors 上百种预训练中文词向量