In cryo-electron microscopy, the 3D electric potentials of an ensemble of molecules are projected along arbitrary viewing directions to yield…arXiv:1710.09791
The Numerical Algorithms group works on the development of new computational and statistical methods for the analysis of large, complex datasets and for the accurate numerical simulation of biological processes.
The application areas include neuroscience, microscopy, systems biology and fluid flow. Our approaches range from mathematical and numerical analysis to the creation of software libraries. We currently focus on developing: software for identifying neural firing events in electrophysiological recordings s (a spike sorting); algorithms to determine the 3-D structure of proteins, protein complexes and cellular organelles from electron microscopy data (cryo-EM); models of microbial interactions in the ocean from genetic sequencing and time-series data; and new methods to solve the partial differential equations arising in complex biological fluid flows.
Understanding the detailed dynamics of neuronal networks will require the simultaneous measurement of spike trains from hundreds of neurons (or…Neuron
Determining the three-dimensional (3D) structure of proteins and protein complexes at atomic resolution is a fundamental task in structural biology.…SIAM Journal on Imaging Sciences
Aditya Mishra joined the foundation in 2017 as flatiron research fellow with Numerical Algorithms group in the Flatiron Institute’s Center for Computational Biology. He is developing statistical methods and software with applications to microbial data. Before coming to the foundation, Aditya obtained his Ph.D. in…
FINUFFT (Flatiron Institute nonuniform fast Fourier Transform)
FINUFFT is a set of libraries to compute efficiently three types of nonuniform fast Fourier transform (NUFFT) to a specified precision, in one, two, or three dimensions, on a multi-core shared-memory machine.
MountainLab is data processing, sharing and visualization software for scientists. It is built around MountainSort, a spike sorting algorithm, but is designed to more generally applicable.
ISO-SPLIT is an efficient clustering algorithm that handles an unknown number of unimodal clusters in low to moderate dimension, without any user-adjustable parameters.