Skip to main content

Multimodal publication classifier with LLM and deep learning

Project description

PyPI version Python versions License: MIT

Multimodal publication classifier with LLM and deep learning. Fuses transformer embeddings with tabular features through a multilayer perceptron (MLP) for human-in-the-loop screening workflows.

Installation

pip install pubmlp

With optional dependencies:

pip install pubmlp[screening]  # screening tools (openpyxl, nltk)
pip install pubmlp[dev]        # development (pytest, ruff)
pip install pubmlp[docs]       # documentation (sphinx)

From GitHub:

pip install git+https://github.com/mshin77/pubmlp.git

Getting Started

See Quick Start and Screening Workflow for tutorials.

Citation

  • Shin, M. (2026). pubmlp: Multimodal publication classifier with LLM and deep learning (Python package version 0.1.0) [Computer software]. https://github.com/mshin77/pubmlp

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pubmlp-0.1.0.tar.gz (37.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pubmlp-0.1.0-py3-none-any.whl (30.5 kB view details)

Uploaded Python 3

File details

Details for the file pubmlp-0.1.0.tar.gz.

File metadata

  • Download URL: pubmlp-0.1.0.tar.gz
  • Upload date:
  • Size: 37.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for pubmlp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 dfa2923c7e726a65e86983e441f5ae8ec3bbd2b2e61e8701df909bd729f48bd8
MD5 26f58b6e653beb363561b253c7f719cd
BLAKE2b-256 bd9a70b97e5be7c49724ea0ab82bdecbebfb73b349e7facaade171ed6094350f

See more details on using hashes here.

File details

Details for the file pubmlp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: pubmlp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 30.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for pubmlp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dcd647a04566e95d029c70f4747f314cec52b5187cd540345068811acb4ca661
MD5 66467905914e382bffb716eba0c40313
BLAKE2b-256 7c867ca41acba7996da4ac020e0e3dcbb23726704e7112399d0d10dcdc8a35e6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page