https://github.com/bzhanglab/webgestaltpy
Python package for WebGestalt
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
Repository
Python package for WebGestalt
Basic Info
- Host: GitHub
- Owner: bzhanglab
- License: gpl-3.0
- Language: Rust
- Default Branch: master
- Homepage: https://bzhanglab.github.io/webgestaltpy/
- Size: 1.51 MB
Statistics
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
- Releases: 6
Metadata Files
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
- Website: https://www.zhang-lab.org
- Repositories: 15
- Profile: https://github.com/bzhanglab
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.
- Documentation: https://webgestalt.readthedocs.io/
- License: gpl-3.0
-
Latest release: 0.1.0
published over 2 years ago
Rankings
Maintainers (1)
pypi.org: webgestaltpy
- Documentation: https://webgestaltpy.readthedocs.io/
- License: gpl-3.0
-
Latest release: 0.3.2
published about 1 year ago
Rankings
Maintainers (1)
Dependencies
- PyO3/maturin-action v1 composite
- actions/checkout v3 composite
- actions/download-artifact v3 composite
- actions/setup-python v4 composite
- actions/upload-artifact v3 composite
- 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