Skip to main content

FINDER algorithm for SMLM

Project description

FINDER


by Andreas Nold and Pietro Verzelli

FINDER is a (meta)-clustering algorithm developed for Single Molecule Localization Microscopy (SMLM). It was introduced in our paper 'Unbiased choice of global clustering parameters for single-molecule localization microscopy'.

Please consider citing it:

@article{verzelli2022unbiased,
  title={Unbiased choice of global clustering parameters for single-molecule localization microscopy},
  author={Verzelli, Pietro and Nold, Andreas and Sun, Chao and Heilemann, Mike and Schuman, Erin M and Tchumatchenko, Tatjana},
  journal={Scientific Reports},
  volume={12},
  number={1},
  pages={22561},
  year={2022},
  publisher={Nature Publishing Group UK London}
}

For some examples of its usage and all the code used to generate the experiments of the paper, you can refer to this repo.

Installation


The simplest way to install Spektral is from PyPi:

pip install finder_smlm 

To install FINDER on Google Colab:

! pip install finder_smlm

Using FINDER


Using FINDER is really simple. Here we provide a minimal working example in which we cluster some randomly generated data.

from finder import Finder
import numpy as np

XC = np.random.rand(100, 2) # generate random data to cluster

FD = Finder() # define the model
labels = FD.fit(XC) # fit the data, returning the labels
result = FD.selected_parameters 
print(result)

to your code, analogous to DBSCAN in the sklearn.cluster package. FINDER will choose global clustering parameters according to the overall noise levels / the robustness detected in the dataset.

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

finder_smlm-0.0.4.tar.gz (15.4 kB view details)

Uploaded Source

Built Distribution

finder_smlm-0.0.4-py3-none-any.whl (15.6 kB view details)

Uploaded Python 3

File details

Details for the file finder_smlm-0.0.4.tar.gz.

File metadata

  • Download URL: finder_smlm-0.0.4.tar.gz
  • Upload date:
  • Size: 15.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for finder_smlm-0.0.4.tar.gz
Algorithm Hash digest
SHA256 947c2aba0185e575c811df194d1a3dff40a831a02ad4a4674aa607ed6886f6cd
MD5 65f022bc15358dc389678516b1157db3
BLAKE2b-256 60740d4976cf054186ae0d04bd0eca6c7ec7a414c59daf4d564cd2ba4dd6882f

See more details on using hashes here.

File details

Details for the file finder_smlm-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: finder_smlm-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 15.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for finder_smlm-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 d25269033749f87147ce26e822a58f6b2ce015f713b17c16f5bcfad1df516767
MD5 8e55595dd5114defaa30d1384de0e088
BLAKE2b-256 beddf37d74b17c17e1ec010105a397e9ced6558f18c2e9f46e4ac092062947d0

See more details on using hashes here.

Supported by

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