An sparse opyimization toolbox contains test data generation and network reasoning
Test Data Generation
Import
from sparsetools import matCreater
Data generation
matCreater.matCreater(tfLen=10, sampleNums=200, geneNums=2000, normalLoc=0, normalScale=0.1)
| Parameter | Type | Explanation |
|---|---|---|
| tfLen | int | The numbers of transcribe factors |
| sampleNums | int | The numbers of transcribe samples |
| geneNums | int | The numbers of target genes |
| normalLoc | float: recommond use 0 | Mean value of Gaussian noise |
| normalScale | float | Variance of Gaussian noise |
Return:
| Parameter | Type | Shapes | Explanation |
|---|---|---|---|
| W_d | np.array | (tfLen, sampleNums) | Over complete dictionary |
| zNetwork | np.array | (geneNums, tfLen) | Sparse matrix |
| xTargetGene | np.array | (geneNums,sampleNums) | Target |
Network reasoning
from sparsetools import Optimization
Optimization.networkreasoning(expre, HGS, tf_names, gene_names)
| Parameter | Type | Explanation |
|---|---|---|
| expre | np.array | The expresion matrix of genes |
| HGS | np.array | The matrix of network, first row is the names of TF and second row is the names of target genes. |
| tf_names | np.array | Names of tf |
| gene_names | np.array | Name of all genes(including TF) |
Release files for Sparse-Optimization-Toolbox 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| Sparse-Optimization-Toolbox-0.0.2.tar.gz | 2.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| Sparse_Optimization_Toolbox-0.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 5.6 kB
Release files / Sparse-Optimization-Toolbox-0.0.2.tar.gz
| Download URL | Sparse-Optimization-Toolbox-0.0.2.tar.gz |
|---|---|
| Size | 2.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
16822eac65cd66433005bd8a8afe2f0c7d997ee4666e7aedeb8b3c0055f903a1
|
|
BLAKE2b-256 checksum How to use checksums |
27b17ed4a3f2e949d4bf386cdd5b9e52af5465511d2efb5aa972ee9d865f4511
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12
|
Release files / Sparse_Optimization_Toolbox-0.0.2-py3-none-any.whl
| Download URL | Sparse_Optimization_Toolbox-0.0.2-py3-none-any.whl |
|---|---|
| Size | 2.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b5a26a411011ce6d6f520350dc49f2dd3bae3fbd910002eefcee6e707d1829ef
|
|
BLAKE2b-256 checksum How to use checksums |
ee62d0c431c4a6938490ca5407d6b302d1c2e38c8cc1550b1198d9dc67f1bee5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12
|