Skip to main content

Biomolecular multi-instance machine learning

Project description

SEQmil is a Python package for applying Multi-Instance Learning (MIL) to biological sequences such as RNA, DNA, and proteins. It enables flexible representation of sequences as bags of subsequences, and supports learning tasks where only bag-level labels are available.

Key Features

  • 🧬 MIL support for biological sequences (RNA, DNA, Proteins)

  • 🧩 Instance construction using sliding windows

  • 🛠️ Compatible with scikit-learn, PyTorch, and standard ML tools

  • 📊 Integrated tutorial and example workflow

Installation

pip install seqmil

Quick start

See the examples of SEQmil application for different tasks in the tutorial collection .

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

seqmil-1.0.0.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

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

seqmil-1.0.0-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

Details for the file seqmil-1.0.0.tar.gz.

File metadata

  • Download URL: seqmil-1.0.0.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.19

File hashes

Hashes for seqmil-1.0.0.tar.gz
Algorithm Hash digest
SHA256 8893ba734191dca618e09cb1b289b61054ff919dd443f372cd61fab399429fe2
MD5 c1c84446cf2f407f9e4b6dc76d483c3e
BLAKE2b-256 9f881c6d486ad464e687975805a1e1d000802167ab0db6df3ea880a7cc5bb927

See more details on using hashes here.

File details

Details for the file seqmil-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: seqmil-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 3.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.19

File hashes

Hashes for seqmil-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 95d6e086878db35d4f30cdca1fab43229324d5337b8e9e4253e187ef3d33f4a2
MD5 40541b07b098f441f7a86b4023604412
BLAKE2b-256 cf7e52df2433c2306825f6ab2a5ab6ceac228fc3d71c5e7a4fda1a667e644446

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