exprmat
exprmat (short for expression matrix) is a routine package for manipulation of sparse expression matrices. It provides a structured, introspective mudular interface for man and machine.
You may refer to these places:
Database installation
The package exprmat do not come with its reference database. You need to setup
the database and configure the package to find it properly, or else most of the
features from the package will fail.
This package ships with a tool to fetch database distribution on Alibaba Cloud
object storage service. You will first need to register an account and request
a key-secret pair to authenticate your identity, before starting out to download
specified version of the database distribution using the tool bsync-fetch
installed alongside the exprmat package.
usage: bsync-fetch [-h] --id ID --secret SECRET
--bucket BUCKET [--endpoint ENDPOINT] --version VERSION
fetch from remote bucket.
options:
-h, --help show this help message and exit
--id ID The requester access id.
--secret SECRET The requester access secret.
--bucket BUCKET The name of the bucket.
--endpoint ENDPOINT The domain names that other services can use to access OSS.
--version VERSION The version to fetch from remote.
Suppose you are installing the database version 0.1.50 to ~/database.
# enter the intended path of installation
cd ~/database
# download the version 0.1.50 of database distribution
# you must download the same version of the database with the package. the database
# and package content are published strictly synchronically.
bsync-fetch --id <your-id> --secret <your-api-secret> \
--bucket exprmat-data --endpoint oss-cn-wuhan-lr.aliyuncs.com \
--version 0.1.50
The authentication tokens passed to --id and --secret is provided by the
Alibaba Cloud service (See the Documentation
for details)
Licensing
The original part of the source code is licensed under GNU GPLv3.
The database download tool bsync-fetch (developed as a dependency package for
exprmat, in python package bincsync) is only allowed for internal use and not
for re-distribution.
exprmat - Routines to manipulate expression matrices
Copyright (C) 2025 - 2026 Zheng Yang <xornent@outlook.com>
exprmat is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
You should have received a copy of the GNU General Public License
version 3 along with this program. If not, see <http://www.gnu.org/licenses/>.
The GNU General Public License does not permit incorporating
your program into proprietary programs.
I acknowledge the following author(s) for modifying and integrating their work in the form of source code to this package.
- scanpy, BSD 3-Clause, Copyright (c) 2017 F. Alexander Wolf, P. Angerer, Theis Lab
- snapatac2, MIT, Copyright (c) 2022-2024 Kai Zhang
- sc3s, GNU GPLv3, Copyright (c) Quah, F.X. and Hemberg, M. and contributors.
- cnmf, MIT, Copyright (c) 2019 Dylan Kotliar
- infercnvpy, BSD 3-Clause, Copyright (c) 2022, Gregor Sturm
- tape, GNU GPLv3, Copyright (c) The contributors.
- metaq, MIT, Copyright (c) 2024 XLearning Group
- scenicplus, Academic Non-commercial Software License Agreement, Copyright (c) The contributors.
- lianapy, BSD 3-Clause, Copyright (c) 2025, Daniel Dimitrov
- idr, GNU GPLv2, Copyright (c) The contributors
- omicverse, GNU GPLv3, Copyright (c) 2024 112 Lab
- pydiffmap, MIT, Copyright (c) 2018 Ralf Banisch, Erik Henning Thiede, Zofia Trstanova
- scfates, BSD 3-Clause, Copyright (c) 2020, Louis Faure
- cytotrace2, Stanford Non-commercial Software License Agreement, Copyright (c) The contributors.
- scvelo, BSD 3-Clause, Copyright (c) 2018, Theis Lab
- pydeseq2, MIT, Copyright (c) 2022 Owkin
- decoupler, GNU GPLv3, Copyright (c) The contributors.
- scvitools, BSD 3-Clause, Copyright (c) 2026, Yosef Lab, Weizmann Institute of Science
- spacec, Academic Software License Agreement, Copyright (c) The contributors.
- squidpy, BSD 3-Clause, Copyright (c) 2021, Theis Lab
- sctransformpy, GNU GPLv3, Copyright (c) David DeTomaso
- magic, GNU GPLv2, Copyright (c) The contributors.
- scrublet, MIT, Copyright (c) 2018 Samuel Wolock
- py8rds, MIT, Copyright (c) 2024 Cellular Genetics Informatics
- nimfa, New BSD, Copyright (c) 2016 The Nimfa developers.
- cellnest, GNU GPLv3, Copyright (c) The contributors.
- tangram, BSD 3-Clause, Copyright (c) 2020, Broad Institute All rights reserved.
- deepst, MIT, Copyright (c) 2022 spatial-Transcriptomics
- spagcn, MIT, Copyright (c) 2020 JianHu
- spatialde, MIT, Copyright (c) 2018 Teichmann Group
- omnipathdb, See source licenses and permissions.
Metadata
Release files for exprmat 0.2.73
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| exprmat-0.2.73.tar.gz | 1.0 MB | Without provenance | Details for exprmat-0.2.73.tar.gz |
Release files / exprmat-0.2.73.tar.gz
| Download URL | exprmat-0.2.73.tar.gz |
|---|---|
| Size | 1.0 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2d125e742e09cd482734255551ba5ad19ccbd513c7ca8d08080883ce858ea684
|
|
BLAKE2b-256 checksum How to use checksums |
03136619273ebc834b17fa58b9ce4741d122eddb3dd8003a06b6169133ced7a8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.19
|
Security for exprmat 0.2.73
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.