Skip to main content

A graphical interface for sklearn classification to introduce machine learning to biologists

Project description

ml4bio

PyPI Test ml4bio DOI

This package is a graphical interface wrapper for sklearn classification. It is intended to be used with the ML4Bio workshop training materials.

Python environment

Requires:

  • Python 3.12
  • pandas
  • numpy
  • sklearn
  • matplotlib
  • pyqt 5
  • scipy

See conda_env.yml for one set of compatible package versions. Create the ml4bio conda environment with the command conda env create -f conda_env.yml. Activate the environment with conda activate ml4bio.

Running

The ML4Bio workshop repository provides scripts for installing and launching the ml4bio GUI. Once the ml4bio package and its dependencies have been installed, the GUI can be launched using the ml4bio command from the command line.

Citation

An approachable, flexible and practical machine learning workshop for biologists.
Chris S Magnano, Fangzhou Mu, Rosemary S Russ, Milica Cvetkovic, Debora Treu, Anthony Gitter.
Bioinformatics, 38:Supplement_1, 2022.

Third party materials

The icons in the ml4bio/icons directory were downloaded from http://thenounproject.com under the Creative Commons license. Instructions on how to give credit to the creators: link

Add this attribution where appropriate:

Created by sachin modgekar from Noun Project.

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

ml4bio-0.1.6.tar.gz (218.1 kB view details)

Uploaded Source

Built Distribution

ml4bio-0.1.6-py3-none-any.whl (220.3 kB view details)

Uploaded Python 3

File details

Details for the file ml4bio-0.1.6.tar.gz.

File metadata

  • Download URL: ml4bio-0.1.6.tar.gz
  • Upload date:
  • Size: 218.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for ml4bio-0.1.6.tar.gz
Algorithm Hash digest
SHA256 ca48291d56f03579b8c5e5e93cc08ef98eccace82436ebdd7380e87b66fbb8c4
MD5 5086012a816b4699095ef5fe88889525
BLAKE2b-256 6abe01cc413dd94abb75d795286537951eb3c9b8e2a70d062dd07576f16ec8e1

See more details on using hashes here.

File details

Details for the file ml4bio-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: ml4bio-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 220.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for ml4bio-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 bea6d15404da2a58aec1ff83d265908f75d9747c060ecd83f9292fa5fa91464d
MD5 b100f7a229a111180821ffe649fe7ce3
BLAKE2b-256 b7da0c7f7b852f4095786f9710efc7ff8a4fcd5bed3d2be007fe309000fe02e2

See more details on using hashes here.

Supported by

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