Skip to main content

NetworkTensorPattern is a Python package for finding patterns in tensors.

Project description

🧬 Network Tensor Pattern

A python package implementation to the C codebase of the paper A Local Tensor Clustering Algorithm to Annotate Uncharacterized Genes with Many Biological Networks with the addition of a second method of Global Tensor Clustering.


🔔 Requirements

⚙️ OS Supported:

Windows 🟢
Linux 🟢
MacOS 🟢

⚠️ Requires Python ≤ 3.11 due to setuptools being deprecated after 3.12

  • Consider installing a python environment manager i.e. Anaconda/Miniconda to install Python ≤ 3.11

⚠️ GCC is required in order to compile the C source files and headers into a C Python Extension.

💻 Windows Only:


🏃 Package Compilation

To compile the C headers and source code:

python setup.py pnt --compile

This should generate a file with our C Python Extensions called Tensor_Python.so under ./src/patnetstensor

To install the python package:

pip3 install .

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nettensorpat-2024.7.13.tar.gz (112.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nettensorpat-2024.7.13-py3-none-any.whl (120.8 kB view details)

Uploaded Python 3

File details

Details for the file nettensorpat-2024.7.13.tar.gz.

File metadata

  • Download URL: nettensorpat-2024.7.13.tar.gz
  • Upload date:
  • Size: 112.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.7

File hashes

Hashes for nettensorpat-2024.7.13.tar.gz
Algorithm Hash digest
SHA256 60b543dc5ca5d4a465c56e921532b25bfc08d58675825eed2d2359c6c0f754f0
MD5 15676d41e0a95e399f0a31d4707d6324
BLAKE2b-256 97bc9760a2e867082246fc6d44aac73721e74aa37b9e0e0744c642c513801f22

See more details on using hashes here.

File details

Details for the file nettensorpat-2024.7.13-py3-none-any.whl.

File metadata

File hashes

Hashes for nettensorpat-2024.7.13-py3-none-any.whl
Algorithm Hash digest
SHA256 c912f965a86b1127e03c0cb47b52f10259b0dd3d82a16abf3c0d3acd48e6a53e
MD5 2326c51da4c2be92715e95b2a8c69ab0
BLAKE2b-256 5b1870f3dc4513256eeb7084719fd2eedae1122c2c031f4ad8a6d3a42bdbd173

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page