Medical Abstract Segmentation NLP Tools

Tools for structurally parsing and classifying sections of medical research abstracts (Background, Methods, Results, etc.). Does NOT include general document parsing, biomedical relationship extraction, or PubMed data collection infrastructure.

There are 31 medical abstract segmentation tools tracked. 1 score above 50 (established tier). The highest-rated is titipata/pubmed_parser at 64/100 with 727 stars and 9,126 monthly downloads.

Get all 31 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=nlp&subcategory=medical-abstract-segmentation&limit=20"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.

# Tool Score Tier
1 titipata/pubmed_parser

:clipboard: A Python Parser for PubMed Open-Access XML Subset and MEDLINE XML Dataset

64
Established
2 nfflow/pubmedflow

Data Collection API for pubmed

42
Emerging
3 greenelab/snorkeling

Extracting biomedical relationships from literature with Snorkel 🏊

36
Emerging
4 purplepotion/sadrat

Smart Adverse Drug Reaction Assessment Tools.

32
Emerging
5 KarelDO/BioDEX

BioDEX: Large-Scale Biomedical Adverse Drug Event Extraction for Real-World...

29
Experimental
6 databricks-industry-solutions/adverse-drug-events

To ensure ongoing drug safety, pharma companies need to monitor and report...

29
Experimental
7 nasa-petal/PeTaL-labeller

The PeTaL labeler labels journal articles with biomimicry functions.

28
Experimental
8 andreped/adverse-events

IEEE BIBM 2021: Bayesian optimization-guided topic modeling for automatic...

27
Experimental
9 jind11/PubMed-PICO-Detection

PubMed PICO Element Detection Dataset

27
Experimental
10 techthumb1/Drug-Safety-Monitoring-Application

A real-time application that scrapes public health databases, employs NLP...

25
Experimental
11 greenelab/snorkeling-full-text

This is an upgraded version of the original snorkeling project.

24
Experimental
12 pszemraj/pubmed-text-classification

ETHZ Machine Learning for Healthcare Problem 2: classification of pubmed...

22
Experimental
13 Ferrariic/pubwords

All non-duplicated words as scraped from every publicly available PubMed abstract.

20
Experimental
14 OdedMous/Medical-Text-Classification

Developed an NLP classifier for detecting medical domains in texts using a...

20
Experimental
15 sergiog95/csabstracts

Dataset of scientific abstracts for the purpose of sentence classification

19
Experimental
16 AswaniSahoo/biodiversity-publication-analyzer

NLP-powered tool to discover and classify biodiversity genomics publications...

19
Experimental
17 cognitive-metascience/psychological_abstract_crawler

Retrieves scientific article abstracts, applies tagging to categorize them,...

18
Experimental
18 ncbi/biocreative_litcovid

Evaluation scripts of the Biocreative LitCovid track

16
Experimental
19 knowlab/ACE-NLP

Identify Adverse Childhood Experiences from free-text data using NLP

15
Experimental
20 JatinPhogat/Durg-Safety-Monitoring-Tool

AI-powered tool for detecting and analyzing Adverse Drug Reactions (ADRs)...

15
Experimental
21 qanastek/BioCreative-VII-Track-5

[BioCreative VII] Track 5 - LitCovid track Multi-label topic classification...

14
Experimental
22 johndef64/grpm_bertopic

paper: https://link.springer.com/chapter/10.1007/978-3-031-78093-6_1

14
Experimental
23 MTG-Lab/gpad

Genotype-Phenotype Association Discovery: An ML tool to search and visualize...

13
Experimental
24 p-karisani/illness-dataset

A dataset for evaluating text classification, domain adaptation, and active...

12
Experimental
25 harshd23/Paper_Peek

Paper Peek is a project based on Natural Language Processing which helps the...

11
Experimental
26 MatthewJansen/Medical-Abstract-Segmentation

A Natural Language Processing (NLP) model with TensorFlow to segment text...

11
Experimental
27 Zulqarnain-cc34/MoleVision

🔍🩺 Detecting Skin Cancer: Classical Models, Deep Learning, and Finetuning...

11
Experimental
28 MPKuchciak/PubMedResearch

This repository focuses on processing and analyzing PubMed abstracts to...

11
Experimental
29 arifbinazhar/Network-Validation

This Repository deals with our project on literature based validation of...

11
Experimental
30 Shr3yash/eSKIMo

eSKIMo is a text skimmer and labelling tool built using TensorFlow in...

11
Experimental
31 smellycloud/pubmed_literature_scan

Sequential Sentence Classification in Medical Abstracts with TensorFlow

10
Experimental