PyReconstruct: A fully open-source, collaborative successor to Reconstruct

M Michael A. Chirillo (Department of Neuroscience, Center for Learning and Memory, The University of Texas at Austin) J Julian N. Falco (Department of Neuroscience, Center for Learning and Memory, The University of Texas at Austin) M Michael D. Musslewhite (Department of Neuroscience, Center for Learning and Memory, The University of Texas at Austin) L Larry F. Lindsey (Department of Neuroscience, Center for Learning and Memory, The University of Texas at Austin) K Kristen M. Harris (Department of Neuroscience, Center for Learning and Memory, The University of Texas at Austin)

Abstract

As the serial section community transitions to volume electron microscopy, tools are needed to balance rapid segmentation efforts with documenting the fine detail of structures that support cell function. New annotation applications should be accessible to users and meet the needs of the neuroscience and connectomics communities while also being useful across other disciplines. Issues not currently addressed by a single, modern annotation application include 1) built-in curation systems with utilities for expert intervention to provide quality assurance, 2) integrated alignment features that allow for image registration on-the-fly as image flaws are found during annotation, 3) simplicity for nonspecialists within and beyond the neuroscience community, 4) a system to store experimental metadata with annotation data in a way that researchers remain masked regarding condition to avoid potential biases, 5) local management of large datasets appropriate for circuit-level analyses, and 6) fully open-source codebase allowing development of new tools, and more. Here, we present PyReconstruct, a modern successor to the Reconstruct annotation tool. PyReconstruct operates in a field-agnostic manner, runs on all major operating systems, breaks through legacy RAM limitations, features an intuitive and collaborative curation system, and employs a flexible and dynamic approach to image registration. It can be used to analyze, display, and publish experimental or connectomics data. PyReconstruct is suited for generating ground truth to implement in automated segmentation, outcomes of which can be returned to PyReconstruct for proofreading and quality control.

Article Details

Volume / Issue Vol. 122, Issue 31
Published August 05, 2025
ISSN 0027-8424
Publisher National Academy of Sciences

Authors (5)

M

Michael A. Chirillo

Department of Neuroscience, Center for Learning and Memory, The University of Texas at Austin

J

Julian N. Falco

Department of Neuroscience, Center for Learning and Memory, The University of Texas at Austin

M

Michael D. Musslewhite

Department of Neuroscience, Center for Learning and Memory, The University of Texas at Austin

L

Larry F. Lindsey

Department of Neuroscience, Center for Learning and Memory, The University of Texas at Austin

K

Kristen M. Harris

Department of Neuroscience, Center for Learning and Memory, The University of Texas at Austin