Blind instrument response function identification from fluorescence decays.
Project description
BIRFI
Blind Instrument Response Function Identification (BIRFI) from fluorescence decays. This is a Python re-implementation of the algorithm described in: Adrián Gómez-Sánchez et al., Blind instrument response function identification from fluorescence decays, Biophysical Reports, 2024.
It works with single-channel and multi-channel (e.g. ISM) datasets.
Installation
You can install the stable version from PyPI:
pip install birfi
or the latest version directly from GitHub:
pip install git+https://github.com/VicidominiLab/birfi
It requires the following Python packages
numpy
scipy
matplotlib
torch
Documentation
The algorithm calculates the IRFs from a single-channel or multi-channel fluorescence decay dataset, assuming that the fluorescence decays are mono-exponential, and they share the same lifetime. The dataset should be in the shape of (n_time_bins,) or (n_time_bins, n_channels). The algorithm is sensitive to noise, so we recommend acquiring calibration data with the highest possible signal-to-noise ratio. In case this is not possible, we provide a simple regularization tool to minimize noise overfitting.
You can find examples of usage here:
https://github.com/VicidominiLab/birfi/tree/main/demo
License
Distributed under the terms of the GNU GPL v3.0 license. "birfi" is free and open source software
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file birfi-0.1.1.tar.gz.
File metadata
- Download URL: birfi-0.1.1.tar.gz
- Upload date:
- Size: 23.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4b2ef80b55222d354c24eba3c427cf2e7d1d822f3dd946af89684b5cc8efdfd8
|
|
| MD5 |
d3b69b4ec3ac49ee81140b7d3f86c02c
|
|
| BLAKE2b-256 |
1b2668172901dcd545d4e20aa78369cfeca60f3cb62d62d67d8c4a5d1d398e01
|
File details
Details for the file birfi-0.1.1-py3-none-any.whl.
File metadata
- Download URL: birfi-0.1.1-py3-none-any.whl
- Upload date:
- Size: 22.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
17e8322e4291de65e65192a31606475a3dd499c82163e9671c9f0cd7f316c4ac
|
|
| MD5 |
bed509dd08fa107645a11bdd745c88dd
|
|
| BLAKE2b-256 |
1a0dd829cdbf4e0943d2a1d8a95fffb666e9dc32777d7428a8091ccb6feb538b
|