Back

blik: an extensible napari plugin for cryo-ET data visualisation, annotation and analysis

Gaifas, L.; Timmins, J.; Gutsche, I.

2023-12-07 bioinformatics
10.1101/2023.12.05.570263 bioRxiv
Show abstract

Powerful, workflow-agnostic and interactive visualisation is essential for the ad-hoc, human-in-the-loop workflows typical of cryo-electron tomography (cryo-ET). While several tools exist for visualisation and annotation of cryo-ET data, they are often integrated as part of monolithic processing pipelines, or focused on a specific task and offering limited reusability and extensibility. With each software suite presenting its own pros and cons and often tools tailored to address specific challenges, seamless integration between available pipelines is often a difficult task. As part of the effort to enable such flexibility and move the software ecosystem towards a more collaborative and modular approach, we developed blik, an open-source napari plugin for visualisation and annotation of cryo-ET data (source code: https://github.com/brisvag/blik). blik offers fast, interactive, and user-friendly 3D visualisation thanks to napari, and is built with extensibility and modularity at the core. Data is handled and exposed through well-established scientific Python libraries such as numpy arrays and pandas dataframes. Reusable components (such as data structures, file read/write, and annotation tools) are developed as independent Python libraries to encourage reuse and community contribution. By easily integrating with established image analysis tools - even outside of the cryo-ET world - blik provides a versatile platform for interacting with cryo-ET data. On top of core visualisation features - interactive and simultaneous visualisation of tomograms, particle picks and segmentations - blik provides an interface for interactive tools such as manual particle picking, surface-based and filament-based particle picking and image segmentation, as well as simple filtering tools. Additional self-contained napari plugins developed as part of this work also implement interactive plotting and selection based on particle features, and label interpolation for easier segmentation. Finally, we highlight the differences with existing software and showcase bliks applicability in biological research.

Matching journals

The top 5 journals account for 50% of the predicted probability mass.

1
Acta Crystallographica Section D Structural Biology
59 papers in training set
Top 0.1%
14.9%
2
Bioinformatics
1204 papers in training set
Top 2%
12.5%
3
Biological Imaging
15 papers in training set
Top 0.1%
11.7%
4
Journal of Structural Biology
64 papers in training set
Top 0.1%
7.8%
5
Nature Methods
385 papers in training set
Top 2%
5.1%
50% of probability mass above
6
SoftwareX
15 papers in training set
Top 0.1%
4.0%
7
PLOS Computational Biology
1863 papers in training set
Top 9%
4.0%
8
IUCrJ
32 papers in training set
Top 0.1%
4.0%
9
Journal of Open Source Software
25 papers in training set
Top 0.1%
2.4%
10
BMC Bioinformatics
457 papers in training set
Top 3%
2.4%
11
PLOS ONE
5266 papers in training set
Top 45%
2.1%
12
Nature Communications
5641 papers in training set
Top 42%
2.1%
13
Briefings in Bioinformatics
354 papers in training set
Top 4%
1.9%
14
Journal of Microscopy
20 papers in training set
Top 0.1%
1.7%
15
GigaScience
212 papers in training set
Top 3%
1.7%
16
eLife
5828 papers in training set
Top 53%
1.4%
17
Nature Protocols
33 papers in training set
Top 0.3%
1.3%
18
Journal of Molecular Biology
232 papers in training set
Top 2%
1.3%
19
Protein Science
246 papers in training set
Top 3%
1.1%
20
Scientific Reports
3612 papers in training set
Top 71%
1.0%
21
Microscopy and Microanalysis
12 papers in training set
Top 0.1%
0.8%
22
Communications Biology
993 papers in training set
Top 31%
0.8%
23
Bioinformatics Advances
203 papers in training set
Top 5%
0.8%
24
Frontiers in Bioinformatics
49 papers in training set
Top 2%
0.6%
25
Structure
193 papers in training set
Top 3%
0.6%