Skip to main content

Nanosense

Nanosense is a powerful and comprehensive Python package designed for analyzing and visualizing nanopore data. It provides a suite of 12 applications that offer a wide range of tools and functionalities to facilitate the exploration, processing, and interpretation of nanopore measurements.

Features

  • Plotting and Selecting: Plot .abf, .hdf5 and .dtlg files, apply low-pass filters, and select specific parts of the file based on various conditions.
  • Data Reduction: Reduce nanopore data, perform event fitting, standardization, and ML-based data reduction using parallel processing.
  • Data Visualisation: Plot data files, perform PCA analysis, generate correlation matrices, and create density plots.
  • Frequency and multi-plots: Plot data from different files, calculate the frequency of events per second, and filter data using various filters.
  • Event Analysis: Analyze individual events in nanopore data and extract meaningful information.
  • Combine Datasets and files: Merge datasets from data reduction or ML data obtained from different files.
  • Clustering and Data Reduction: Cluster events and perform data reduction on individual events for both ML and normal analysis.
  • ML Analysis: Train and test different ensemble-based and deep learning-based classifiers on nanopore data.
  • Spectrogram and PSD: Calculate and plot spectrograms and Power Spectral Density (PSD) for selected data.
  • Nanopore Size Calc: Determine the size of nanopores based on conductance and solution conductivity measurements.
  • Resource Monitor: Monitor the utilization of computer resources, including GPU, CPU cores, and RAM.
  • Database Viewer: Easily view and review the settings used for data reduction as well as make some preliminary plots.

Installation

You can install Nanosense using pip:

pip install nanosense

Usage

To get started with Nanosense, simply import the package in your Python script:

import nanosense

Contributing

Contributions to Nanosense are welcome! If you encounter any issues, have suggestions for improvements, or would like to contribute new features, please open an issue or submit a pull request on the GitHub repository.

License

Nanosense is open-source software released under the MIT License.

Contact

For any questions or inquiries, please contact Shankar Dutt at shankar.dutt@anu.edu.au.

Metadata

Release files for nanosense 1.3.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nanosense 1.3.5
File Size Uploaded Provenance Actions
nanosense-1.3.5.tar.gz 3.6 MB Without provenance Details for nanosense-1.3.5.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for nanosense 1.3.5
File Interpreter ABI Platform Actions
nanosense-1.3.5-py3-none-any.whl Python 3 none any Details for nanosense-1.3.5-py3-none-any.whl

Total release size: 7.2 MB

Release files / nanosense-1.3.5.tar.gz

Download URL nanosense-1.3.5.tar.gz
Size 3.6 MB
Tags Source
SHA-256 checksum
How to use checksums
ad462dcf5716bb6a451550cca0add0a35633e47a3821b6b46599c17906357a14
BLAKE2b-256 checksum
How to use checksums
8fc5e16c61f4aeb5961f2130344fd4989fa080d60e586b780610aee94b14a9d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / nanosense-1.3.5-py3-none-any.whl

Download URL nanosense-1.3.5-py3-none-any.whl
Size 3.6 MB
Tags Python 3
SHA-256 checksum
How to use checksums
de0a5d70c3a911374355c4e44f09ce185f7d9dc74e8dd2ffcf484fec50efec74
BLAKE2b-256 checksum
How to use checksums
2c802c927f0b3f9d706b959165df791c15c3f0527206965de31ff4c990008c22
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Security for nanosense 1.3.5

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.

Release history Release notifications | RSS feed

This release

1.3.5 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page