Skip to main content
pubmlp Logo

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)

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.5.0) [Computer software]. https://github.com/mshin77/pubmlp

Reference

  • Shin, M., & McKenna, J. (in press). Exploring the research landscape on single-case design methodology using technology through text mining and large language models. Journal of Behavioral Education.

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.5.0.tar.gz (61.4 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.5.0-py3-none-any.whl (47.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pubmlp-0.5.0.tar.gz
Algorithm Hash digest
SHA256 206c1c2d6ab25849a8fb067f850bfbcf0002fd6515978338b818e01f1e9351de
MD5 031e6fe6f933872c093eabb7197e6159
BLAKE2b-256 d02bf8d996898a00fb06860498810e298e0f6b190b8e5af29e5a8d21ee4f33e9

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pubmlp-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bc75da94162b7d9f7e364ac4ddb1c9e0020bdf307d90312a33109ce6c74effb9
MD5 c0b1e43e7c8e9997c9d84207334d98f6
BLAKE2b-256 adafc3c9592fef985a3b8a625abe615e3e553651908e9aa1bb8b34cbd37c5068

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