← all repositories
microsoft/BioGPT

When your language model needs a lab coat

BioGPT provides pre-trained and fine-tuned transformers for generating biomedical text and extracting relations from medical literature.

4.5k stars Python Language ModelsDomain Apps
BioGPT
Not currently ranked — collecting fresh signals.
star history

What it does

BioGPT is a transformer model from Microsoft Research aimed at the biomedical domain. It offers a base pre-trained model and several task-specific variants fine-tuned for relation extraction, document classification, question answering, and text generation on biomedical benchmarks. The project provides both the original fairseq-based implementation and integration with the Hugging Face transformers library.

The interesting bit

The interesting bit is that it ships with ready-made checkpoints for highly specific tasks—like extracting drug-drug interactions (DDI) or drug-target interactions (KD-DTI)—which are usually painful to build from scratch. It also releases the pre-trained weights under an MIT license, which is less common for models originating in large corporate labs.

Key highlights

  • Pre-trained BioGPT and BioGPT-Large base models available via direct download and the Hugging Face Hub.
  • Fine-tuned checkpoints for downstream tasks: relation extraction (BC5CDR, DDI, KD-DTI), document classification (HoC), and question answering (PubMedQA).
  • Dual access: use the original fairseq implementation or the Hugging Face transformers pipeline.
  • MIT license covers both the code and the pre-trained model weights.

Caveats

  • The README pins very specific, older dependency versions (PyTorch 1.12.0, fairseq 0.12.0, Python 3.10), suggesting the setup may be brittle on modern environments.
  • The fairseq path requires manual compilation of C++ components (fastBPE) and environment variable wrangling, which feels archaic compared to the Hugging Face one-liner.

Verdict

Researchers or engineers working on biomedical NLP who need off-the-shelf checkpoints for relation extraction or medical QA should look here. If you are looking for a general-purpose chat model or a modern, easily deployable API, this is not it.

Frequently asked

What is microsoft/BioGPT?
BioGPT provides pre-trained and fine-tuned transformers for generating biomedical text and extracting relations from medical literature.
Is BioGPT open source?
Yes — microsoft/BioGPT is open source, released under the MIT license.
What language is BioGPT written in?
microsoft/BioGPT is primarily written in Python.
How popular is BioGPT?
microsoft/BioGPT has 4.5k stars on GitHub.
Where can I find BioGPT?
microsoft/BioGPT is on GitHub at https://github.com/microsoft/BioGPT.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.