Javascript must be enabled to continue!
PyTME (Python Template Matching Engine): A fast, flexible, and multi-purpose template matching library for cryogenic electron microscopy data
View through CrossRef
Cryogenic electron microscopy (cryo-EM) is a key method in structural and cell biology. Analysis of cryo-EM images requires interpretation of noisy, low-resolution densities which relies on identifying the most probable orientation of macromolecules in a target using template matching. Many method-specific template matching software exist for single-particle cryo-EM, cryo-electron tomography (cryo-ET), or fitting atomic structures into averaged 3D maps of macromolecules. Here, we report the Python Template Matching Engine (pyTME), a software engine that consolidates method-specific template matching problems. The underlying library provides highly efficient template-matching implementation and abstract data structures for storing and manipulating input and output data. It scales favorable to large datasets, both with multiple CPUs and GPUs, compared to existing software enabling template matching of even unbinned cryo-ET data in hours, which was previously nearly impossible due to technical restraints. Any hardware-specific optimization needed for dealing with large data is automatically performed to increase ease of use and minimize user intervention. The efficiency and simplicity of pyTME will enable high throughput mining of a variety of cryo-EM and ET datasets in the future.
Title: PyTME (Python Template Matching Engine): A fast, flexible, and multi-purpose template matching library for cryogenic electron microscopy data
Description:
Cryogenic electron microscopy (cryo-EM) is a key method in structural and cell biology.
Analysis of cryo-EM images requires interpretation of noisy, low-resolution densities which relies on identifying the most probable orientation of macromolecules in a target using template matching.
Many method-specific template matching software exist for single-particle cryo-EM, cryo-electron tomography (cryo-ET), or fitting atomic structures into averaged 3D maps of macromolecules.
Here, we report the Python Template Matching Engine (pyTME), a software engine that consolidates method-specific template matching problems.
The underlying library provides highly efficient template-matching implementation and abstract data structures for storing and manipulating input and output data.
It scales favorable to large datasets, both with multiple CPUs and GPUs, compared to existing software enabling template matching of even unbinned cryo-ET data in hours, which was previously nearly impossible due to technical restraints.
Any hardware-specific optimization needed for dealing with large data is automatically performed to increase ease of use and minimize user intervention.
The efficiency and simplicity of pyTME will enable high throughput mining of a variety of cryo-EM and ET datasets in the future.
Related Results
Basic and Advance: Phython Programming
Basic and Advance: Phython Programming
"This book will introduce you to the python programming language. It's aimed at beginning programmers, but even if you have written programs before and just want to add python to y...
Overview Of Existing Engine System For Rail Application
Overview Of Existing Engine System For Rail Application
The engine is the heart of any hardware which may relate to various applications like Vehicles, Railway, etc. The rail application is the application where the engine will work as ...
Quantitative Feedback Control of Air Path in Diesel-Dual-Fuel Engine
Quantitative Feedback Control of Air Path in Diesel-Dual-Fuel Engine
<div class="section abstract"><div class="htmlview paragraph">In this paper, we investigate a multivariable control of air path of a diesel-dual-fuel (DDF) engine. The ...
Development of the Tour Split-Cycle Internal Combustion Engine
Development of the Tour Split-Cycle Internal Combustion Engine
<div class="section abstract"><div class="htmlview paragraph">The Tour engine is a novel split-cycle internal combustion engine (ICE) that divides the four-stroke Otto ...
OPTIMALISASI SISTEM PENDINGIN ENGINE CATERPILLAR 3406E MILIK POLITEKNIK NEGERI JAKARTA
OPTIMALISASI SISTEM PENDINGIN ENGINE CATERPILLAR 3406E MILIK POLITEKNIK NEGERI JAKARTA
ABSTRACTAn engine can not be separated from the various systems in which is one of them is a cooling system, cooling system is the most important system in supporting the performan...
Plasma screening effect on electron-electron interactions
Plasma screening effect on electron-electron interactions
In the calculation of atomic structures within the plasma environment, the plasma screening effect on nuclei - electron interactions is generally considered, but the plasma screeni...
Meeting the Lubrication Challenges of Heavy Duty Low Emission Diesel Engines
Meeting the Lubrication Challenges of Heavy Duty Low Emission Diesel Engines
In recent years, legislative authorities in the US, Europe and Japan have steadily reduced engine exhaust emissions, i.e., carbon monoxide (CO), hydrocarbons (HC), sulphur, particu...
Integrated Super Resolution Fluorescence Microscopy and Transmission Electron Microscopy
Integrated Super Resolution Fluorescence Microscopy and Transmission Electron Microscopy
Science is developing at a very high speed. New discoveries are made while old approaches are speeded up, made more precise or at least easier to use. This is partly due to the bro...

