Skip to main content

Random Forest Latent Structure (Biology)

Project description

Rusty Axe

Analyzing nested structure in data using unsupervised random forests.

This package is intended to interface with one or two numpy matrices of a large size (>100 samples, >10 features), and decomposes said matrices into random forest factors (RFFs) that describe different effects at different levels of nesting and non-linear dependency. It generates HTML reports that describe the underlying data, and can also generate other kinds of feedback. This package additionally can train on one dataset and compare that dataset to another.

For a more complete description of available functions please see the tutorial under ./tutorial

This package is currently intended to be run on linux or osx. This package may funciton on windows but no guarantees are made.

Installation

Please note, before installing you will need python <= 3.8 (this is due to a compatibility issue with statsmodels in pypi and a fix is forthcoming) and a rust compiler in the environment in which you wish to install.

A rust compiler can be obtained and silently installed by executing

curl https://sh.rustup.rs -sSf | sh -s -- -y

If you wish to alter any aspect of the rust compiler defaults, you can execute

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

or simply check the current recommendations at https://www.rust-lang.org/tools/install

Installation is currently by

pip -install rusty_axe_bbrener1.tar.gz

of the sdist tarball file located in this repo under /dist.

Alternatively, if you wish to clone this repo,

python setup.py

executed while in the repo directory should also do the trick.

A conda installer is forthcoming

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

rusty-axe-bbrener1-0.6.tar.gz (347.1 kB view details)

Uploaded Source

Built Distribution

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

rusty_axe_bbrener1-0.6-py3-none-any.whl (1.4 MB view details)

Uploaded Python 3

File details

Details for the file rusty-axe-bbrener1-0.6.tar.gz.

File metadata

  • Download URL: rusty-axe-bbrener1-0.6.tar.gz
  • Upload date:
  • Size: 347.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.10

File hashes

Hashes for rusty-axe-bbrener1-0.6.tar.gz
Algorithm Hash digest
SHA256 fade5a6f0f412efb36356a7823a8318609c0885f159c2c760910ac6e4e071402
MD5 037960d9b619063509b71a285bad0978
BLAKE2b-256 a6748480b1b362bab254c2aee4bab7b66e80eded23a1210b0b452aa97264fd00

See more details on using hashes here.

File details

Details for the file rusty_axe_bbrener1-0.6-py3-none-any.whl.

File metadata

  • Download URL: rusty_axe_bbrener1-0.6-py3-none-any.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.10

File hashes

Hashes for rusty_axe_bbrener1-0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 73eab2b3bcca2680f9cd28b7ec772f9fb936add79aee09527ffd5dc459fc4403
MD5 a689245347bcf44eb12281d86f9d045b
BLAKE2b-256 cd463d6a2e753bbf49d90135cad3f7b16d908678bafdec653a4e1c744dd23cd9

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