https://github.com/bzhanglab/webgestaltpy

Python package for WebGestalt

https://github.com/bzhanglab/webgestaltpy

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.9%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Python package for WebGestalt

Basic Info
Statistics
  • Stars: 1
  • Watchers: 2
  • Forks: 0
  • Open Issues: 1
  • Releases: 6
Created almost 3 years ago · Last pushed 11 months ago
Metadata Files
Readme License

README.md

WebGestaltPy

A python package containing bindings to the underlying Rust library webgestalt_rust.

Features

  • Compute GSEA and ORA
  • Run a meta-analysis combining multiple lists
  • Combine multiple lists into a single analysis type

The output of the python package is the values. This does not generate any HTML reports. For reports, please use the R package.

Installation

pip install webgestaltpy

Development

WebGestaltPy uses maturin and rye to build the full project. To build WebGestaltPy, run the following commands

bash git clone https://github.com/bzhanglab/webgestaltpy.git cd webgestaltpy rye sync # download correct python version and install dependencies rye tools install maturin rye run python -m ensurepip --default-pip # makes sure maturin can run correctly rye shell # initialize shell so the python command executes the local version maturin develop # add -r to build and install the full release version of the rust library. python test.py # run the test script

Owner

  • Name: Zhang Lab
  • Login: bzhanglab
  • Kind: organization
  • Location: Houston, TX

Translating omics data into biological insights.

GitHub Events

Total
  • Release event: 4
  • Delete event: 2
  • Push event: 9
  • Pull request event: 6
  • Create event: 6
Last Year
  • Release event: 4
  • Delete event: 2
  • Push event: 9
  • Pull request event: 6
  • Create event: 6

Issues and Pull Requests

Last synced: 10 months ago

Packages

  • Total packages: 2
  • Total downloads:
    • pypi 1,033 last-month
  • Total dependent packages: 0
    (may contain duplicates)
  • Total dependent repositories: 0
    (may contain duplicates)
  • Total versions: 7
  • Total maintainers: 1
pypi.org: webgestalt

Place holder for WebGestalt package. Please see WebGestaltPy for the current official package.

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 8 Last month
Rankings
Dependent packages count: 9.8%
Average: 37.1%
Dependent repos count: 64.5%
Maintainers (1)
Last synced: 10 months ago
pypi.org: webgestaltpy
  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1,025 Last month
Rankings
Dependent packages count: 10.0%
Average: 38.1%
Dependent repos count: 66.2%
Maintainers (1)
Last synced: 10 months ago

Dependencies

.github/workflows/CI.yml actions
  • PyO3/maturin-action v1 composite
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
Cargo.lock cargo
  • ahash 0.8.6
  • approx 0.5.1
  • autocfg 1.1.0
  • bitflags 1.3.2
  • bytemuck 1.14.0
  • cfg-if 1.0.0
  • crossbeam-deque 0.8.3
  • crossbeam-epoch 0.9.15
  • crossbeam-utils 0.8.16
  • csv 1.3.0
  • csv-core 0.1.11
  • either 1.9.0
  • getrandom 0.2.11
  • indoc 1.0.9
  • itoa 1.0.9
  • lazy_static 1.4.0
  • libc 0.2.150
  • libm 0.2.8
  • lock_api 0.4.11
  • matrixmultiply 0.3.8
  • memchr 2.6.4
  • memoffset 0.9.0
  • nalgebra 0.29.0
  • nalgebra-macros 0.1.0
  • num-complex 0.4.4
  • num-integer 0.1.45
  • num-rational 0.4.1
  • num-traits 0.2.17
  • once_cell 1.18.0
  • parking_lot 0.12.1
  • parking_lot_core 0.9.9
  • paste 1.0.14
  • ppv-lite86 0.2.17
  • proc-macro2 1.0.69
  • pyo3 0.19.2
  • pyo3-build-config 0.19.2
  • pyo3-ffi 0.19.2
  • pyo3-macros 0.19.2
  • pyo3-macros-backend 0.19.2
  • quote 1.0.33
  • rand 0.8.5
  • rand_chacha 0.3.1
  • rand_core 0.6.4
  • rand_distr 0.4.3
  • rawpointer 0.2.1
  • rayon 1.8.0
  • rayon-core 1.12.0
  • redox_syscall 0.4.1
  • rustc-hash 1.1.0
  • ryu 1.0.15
  • safe_arch 0.7.1
  • scopeguard 1.2.0
  • serde 1.0.192
  • serde_derive 1.0.192
  • simba 0.6.0
  • smallvec 1.11.2
  • statrs 0.16.0
  • syn 1.0.109
  • syn 2.0.39
  • target-lexicon 0.12.12
  • typenum 1.17.0
  • unicode-ident 1.0.12
  • unindent 0.1.11
  • version_check 0.9.4
  • wasi 0.11.0+wasi-snapshot-preview1
  • wide 0.7.13
  • windows-targets 0.48.5
  • windows_aarch64_gnullvm 0.48.5
  • windows_aarch64_msvc 0.48.5
  • windows_i686_gnu 0.48.5
  • windows_i686_msvc 0.48.5
  • windows_x86_64_gnu 0.48.5
  • windows_x86_64_gnullvm 0.48.5
  • windows_x86_64_msvc 0.48.5
  • zerocopy 0.7.25
  • zerocopy-derive 0.7.25
Cargo.toml cargo
pyproject.toml pypi