Skip to main content
* GEOpurify
/Atlas of tools making Gene Expression Omnibus data amicable to machine learning./

** Installation

#+BEGIN_SRC sh
pip install GEOpurify
#+END_SRC

** Example Usage

#+BEGIN_SRC python :results output org drawer
from GEOpurify import GEOpurifier
g = GEOpurifier()
gds_df = g.gdspurify("GDS4376")
#+END_SRC

** Methods

*** ~filepurify(filepath, separation="\t")~

Given a path to a standard table with GEO data, returns a dataframe
with gene expression and GSM ids in separate columns.

*** ~dirpurify(dirname)~

Given a path to a directory with standard tables of data from GEO,
applies ~filepurify~ and return a combined dataframe.

*** ~gdspurify(gds_id, load_extra_features=False)~

Given a GDS id, extracts data on a platform, platform organism,
platform techonolgy type and sample organism used. If
~load_extra_features~ is set to ~True~, extra features are fetched
from the GDS columns.

Saves already processed tables corresponding to the GDS in the
directory ~data/tmp~, while storing the raw GEO data in the directory
~data/raw~.

*** ~gdspolypurify(self, gds_list_path, load_extra_features=False)~

Given a path to a file listing GDS ids, each on a new line, applies
~gdspurify~ to each and combines all the data into one dataframe.


Metadata

Release files for GEOpurify 0.1

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

Source distribution (sdist)

Source distribution for GEOpurify 0.1
File Size Uploaded Provenance Actions
GEOpurify-0.1.tar.gz 4.3 kB Without provenance Details for GEOpurify-0.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for GEOpurify 0.1
File Interpreter ABI Platform Actions
GEOpurify-0.1-py2.py3-none-any.whl Python 3, Python 2 none any Details for GEOpurify-0.1-py2.py3-none-any.whl

Total release size: 9.8 kB

Release files / GEOpurify-0.1.tar.gz

Download URL GEOpurify-0.1.tar.gz
Size 4.3 kB
Tags Source
SHA-256 checksum
How to use checksums
70a90a0bda6f55521bec3b174a663aec603436ea1201164887e68a49f3523d4e
BLAKE2b-256 checksum
How to use checksums
9bac493ee1cf81fa3480b78c8319ec5180356447155133929c25282bd2287c79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / GEOpurify-0.1-py2.py3-none-any.whl

Download URL GEOpurify-0.1-py2.py3-none-any.whl
Size 5.4 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
9149d60794effd4e423bbff5d48137b584bb599db9a9523839eb566f512ddd3a
BLAKE2b-256 checksum
How to use checksums
51e7b0915646d147197e1f7baac2943b8c940a1af345296ddac65bb38b065df9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for GEOpurify 0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1 This release

2 release files No provenance

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