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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 947c2aba0185e575c811df194d1a3dff40a831a02ad4a4674aa607ed6886f6cd |
|
MD5 | 65f022bc15358dc389678516b1157db3 |
|
BLAKE2b-256 | 60740d4976cf054186ae0d04bd0eca6c7ec7a414c59daf4d564cd2ba4dd6882f |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | d25269033749f87147ce26e822a58f6b2ce015f713b17c16f5bcfad1df516767 |
|
MD5 | 8e55595dd5114defaa30d1384de0e088 |
|
BLAKE2b-256 | beddf37d74b17c17e1ec010105a397e9ced6558f18c2e9f46e4ac092062947d0 |