Skip to main content

FastEMC

Fast Exponential Monte Carlo

FastEMC is a method for dimensionality reduction. FastEMC was designed for datasets with a small number of samples, and a large number of features. This version of FastEMC can only handle numerical features, and binary classification of samples. FastEMC can be installed using pip

$ pip install fastemc

If pip fails on windows try installing scikit-learn manually using conda, then install fastemc using pip. You can interact with FastEMC directly using the python module

>>> import fastemc
>>> scores, clusters = fastemc.run(features, labels, **kwargs)

or through the command line

$ python -m fastemc --features features.csv --labels labels.csv

The features.csv and labels.csv files can be generated using pandas, e.g.,

>>> labels.to_csv("labels.csv")
>>> features.to_csv("features.csv")

where labels and features are pandas dataframes with the same index.

FastEMC outputs a list of feature clusters. The size of each cluster and the number of clusters to collect are optional parameters. Each cluster is also given a score. The score is based on k-fold cross-validation of a logistic regression classifier using only features in the cluster.

When using FastEMC in published works, please cite the original manuscript and the author of the software:

[1] Stackhouse, C.T.; Rowland, J.R.; Shevin, R.S.; Singh, R.; Gillespie, G.Y.; Willey, C.D. A Novel Assay for Profiling GBM Cancer Model Heterogeneity and Drug Screening. Cells 2019, 8, 702. (https://www.ncbi.nlm.nih.gov/pubmed/31336733)

[2] Rowland, J.R. FastEMC. 2019. (https://github.com/rowland-208/fastemc)

Release files for fastemc 0.0.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fastemc 0.0.6
File Size Uploaded
fastemc-0.0.6.tar.gz 4.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for fastemc 0.0.6
File Interpreter ABI Platform
fastemc-0.0.6-py3-none-any.whl Python 3 none any Details

Total release size: 21.2 kB

Release files / fastemc-0.0.6.tar.gz

Download URL fastemc-0.0.6.tar.gz
Size 4.0 kB
Tags Source
SHA-256 checksum
How to use checksums
bf675ca9bc758824805f3885d5b016b67c9e7eb02012f928b03fead2c564393b
BLAKE2b-256 checksum
How to use checksums
546f262810c7c8f202578db3e384aeb5b8ca1af250ca25ffb8e0808fef9cf30f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.4.2 requests/2.22.0 setuptools/41.5.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

Release files / fastemc-0.0.6-py3-none-any.whl

Download URL fastemc-0.0.6-py3-none-any.whl
Size 17.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b87211c3a7272f847ead470202c0221cec9061dee94daf361bff8147c68f843d
BLAKE2b-256 checksum
How to use checksums
020684801697d7b4eb111e08e333892283b4d3510e482937b46ca291326fb059
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.4.2 requests/2.22.0 setuptools/41.5.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

Release history Release notifications | RSS feed

This release

0.0.6 This release

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page