[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-125332-en":3,"doc-seo-125332-105":30,"detail-sidebar-cat-0-en-105":91},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":20,"is_deleted":4,"is_public":20,"is_downloadable":20,"audit_status":20,"page_count":21,"language":22,"language_code":23,"site_id":24,"html_lang":23,"table_of_contents":25,"faqs":26,"seo_title":27,"seo_description":14,"update_tm":28,"read_time":29},125332,962075114765,"Quinn","https://ap-avatar.wpscdn.com/davatar_a8503ba1806abce46bf441b54a3ca4cd",8,"Research & Report","PERC: a suite of software tools for the curation of cryoEM data with application to simulation, modeling and machine learning - Abstract","PERC is a suite of open-source Python software packages designed to reduce the burden of curating cryoEM data for structural biology research. The tools collate public cryoEM datasets or generate synthetic cryoEM data to support the development of data-processing and interpretation algorithms. profet downloads and prepares sequences or structures from Protein Data Bank and AlphaFold, EMPIARreader enables lazy loading of EMPIAR datasets for ML workflows, and CAKED streamlines ML training with cryoEM-specific augmentation and labeling.","methods communications  \nISSN 2053-230X  \nReceived 7 March 2025  \nAccepted 24 August 2025  \nEdited by J. Agirre, University of York, United Kingdom  \n‡ These authors contributed equally.  \nKeywords: cryoEM; electron cryomicroscopy; Python; PERC.  \nPublished under a CC BY 4.0 licence  \nPERC: a suite of software tools for the curation of cryoEM data with application to simulation, modeling and machine learning  \nBeatriz Costa-Gomes,a‡ Joel Greer,b‡ Nikolai Juraschko,a,c,d‡ James Parkhurst,c,e‡ Jola Mirecka,b‡ Marjan Famili,a Camila Rangel-Smith,a Oliver Strickson,a Alan Lowe,a Mark Bashamc* and Tom Burnleyb*  \naThe Alan Turing Institute, British Library, 96 Euston Road, London NW1 2DB, United Kingdom, bScience and Technology Facilities Council, Research Complex at Harwell, Didcot OX11 0FA, United Kingdom, cRosalind Franklin Institute, Harwell Science and Innovation Campus, Didcot OX11 0QX, United Kingdom, dUniversity of Oxford, Oxford OX1 3QU, United Kingdom, and eDiamond Light Source (United Kingdom), Harwell Science and Innovation Campus, Didcot OX11 0DE, United Kingdom. *Correspondence e-mail: [mark.basham@rfi.ac.uk](mark.basham@rfi.ac.uk), [tom.burnley@stfc.ac.uk](tom.burnley@stfc.ac.uk)  \nEase of access to data, tools and models expedites scientific research. In structural biology there are now numerous open repositories of experimental and simulated data sets. Being able to easily access and utilize these is crucial to allow researchers to make optimal use of their research effort. The tools presented here are useful for collating existing public cryoEM data sets and/or creating new synthetic cryoEM data sets to aid the development of novel data processing and interpretation algorithms. In recent years, structural biology has seen the development of a multitude of machine-learning-based algorithms to aid numerous steps in the processing and reconstruction of experimental datasets and the use of these approaches has become widespread. Developing such techniques in structural biology requires access to large data sets, which can be cumbersome to curate and unwieldy to make use of. In this paper, we present a suite of Python software packages, which we collectively refer to as PERC (profet, EMPIARreader and CAKED) . These are designed to reduce the burden which data curation places upon structural biology research. The protein structure fetcher (profet) package allows users to conveniently download and cleave sequences or structures from the Protein Data Bank or AlphaFold databases. EMPIARreader allows lazy loading of Electron Microscopy Public Image Archive data sets in a machine-learning-compatible structure. The Class Aggregator for Key Electron-microscopy Data (CAKED) package is designed to seamlessly facilitate the training of machine-learning models on electron microscopy data, including electron-cryo-microscopy-specific data augmentation and labeling. These packages may be utilized independently or as building blocks in workflows. All are available in open-source repositories and designed to be easily extensible to facilitate more advanced workflows if required.  \n1. Introduction  \nCryogenic-sample electron microscopy (cryoEM) is an imaging technique used to obtain the structure of biomolecular objects on near-atomic resolution scales experimentally via transmission electron microscopy (TEM) of cryogenically frozen samples. Due to advancements in hardware and software over the last decade, the resolution achievable via cryoEM reconstruction approaches that possible through X-ray crystallography (Cheng et al., 2015), with cryoEM being of particular use for determining the structure of macromolecules that are not amenable to other experimental methods such as X-ray crystallography or nuclear magnetic resonance (NMR) spectroscopy (Nogales, 2016) . The images  \nwhich make up cryoEM data sets commonly have a very low signal-to-noise ratio (SNR) in order to minimize radiation damage. Consequently, the structures of macromole","cbCaidw4lcYhH0hF","https://ap.wps.com/l/cbCaidw4lcYhH0hF","pdf",3257433,1,10,"English","en",105,"# Introduction\n## Data access and reuse for structural biology\n## CryoEM data characteristics and curation challenges\n## Overview of PERC software packages","[{\"question\":\"What problem does PERC address in cryoEM research?\",\"answer\":\"PERC reduces the effort required to curate cryoEM data and models for structural biology, making it easier to access, collate, and use large experimental and synthetic datasets for algorithm development.\"},{\"question\":\"What does the profet package do?\",\"answer\":\"profet helps users download and cleave sequences or structures from the Protein Data Bank or AlphaFold databases for downstream workflows.\"},{\"question\":\"How does EMPIARreader support machine learning pipelines?\",\"answer\":\"EMPIARreader provides lazy loading for EMPIAR cryoEM image datasets in a machine-learning-compatible structure, enabling efficient use during model training.\"}]","PERC: a suite of software tools for the curation of cryoEM data with application to simulation, modeling and machine learning - Abstract | PDF",1785898234,25,{"code":4,"msg":31,"data":32},"ok",{"site_id":24,"language":23,"slug":33,"title":13,"keywords":34,"description":14,"schema_data":35,"social_meta":86,"head_meta":88,"extra_data":90,"updated_unix":28},"perc-a-suite-of-software-tools-for-the-curation-of-cryoem-data-with-application-to-simulation-modeling-and-machine-learning-abstract","",{"@graph":36,"@context":85},[37,54,68],{"@type":38,"itemListElement":39},"BreadcrumbList",[40,44,48,51],{"item":41,"name":42,"@type":43,"position":20},"https://docshare.wps.com","Home","ListItem",{"item":45,"name":46,"@type":43,"position":47},"https://docshare.wps.com/document/","Document",2,{"item":49,"name":12,"@type":43,"position":50},"https://docshare.wps.com/document/research-report/",3,{"item":52,"name":13,"@type":43,"position":53},"https://docshare.wps.com/document/perc-a-suite-of-software-tools-for-the-curation-of-cryoem-data-with-application-to-simulation-modeling-and-machine-learning-abstract/125332/",4,{"url":52,"name":13,"@type":55,"author":56,"headline":13,"publisher":58,"fileFormat":61,"inLanguage":23,"description":14,"dateModified":62,"datePublished":62,"encodingFormat":61,"isAccessibleForFree":63,"interactionStatistic":64},"DigitalDocument",{"name":9,"@type":57},"Person",{"url":41,"name":59,"@type":60},"DocShare","Organization","application/pdf","2026-08-05",true,{"@type":65,"interactionType":66,"userInteractionCount":20},"InteractionCounter",{"@type":67},"ViewAction",{"@type":69,"mainEntity":70},"FAQPage",[71,77,81],{"name":72,"@type":73,"acceptedAnswer":74},"What problem does PERC address in cryoEM research?","Question",{"text":75,"@type":76},"PERC reduces the effort required to curate cryoEM data and models for structural biology, making it easier to access, collate, and use large experimental and synthetic datasets for algorithm development.","Answer",{"name":78,"@type":73,"acceptedAnswer":79},"What does the profet package do?",{"text":80,"@type":76},"profet helps users download and cleave sequences or structures from the Protein Data Bank or AlphaFold databases for downstream workflows.",{"name":82,"@type":73,"acceptedAnswer":83},"How does EMPIARreader support machine learning pipelines?",{"text":84,"@type":76},"EMPIARreader provides lazy loading for EMPIAR cryoEM image datasets in a machine-learning-compatible structure, enabling efficient use during model training.","https://schema.org",{"og:url":52,"og:type":87,"og:title":13,"og:site_name":59,"og:description":14},"article",{"robots":89,"canonical":52},"index,follow",{"doc_id":7,"site_id":24},{"code":4,"msg":5,"data":92},[93,97,101,105,110,115,120,123,128,131,134],{"id":20,"doc_module":4,"doc_module_name":46,"category_name":94,"show_sort_weight":95,"slug":96},"Story & Novel",90,"story-novel",{"id":47,"doc_module":4,"doc_module_name":46,"category_name":98,"show_sort_weight":99,"slug":100},"Literature",80,"literature",{"id":53,"doc_module":4,"doc_module_name":46,"category_name":102,"show_sort_weight":103,"slug":104},"Exam",70,"exam",{"id":106,"doc_module":4,"doc_module_name":46,"category_name":107,"show_sort_weight":108,"slug":109},5,"Comic",60,"comic",{"id":111,"doc_module":4,"doc_module_name":46,"category_name":112,"show_sort_weight":113,"slug":114},6,"Technology",50,"technology",{"id":116,"doc_module":4,"doc_module_name":46,"category_name":117,"show_sort_weight":118,"slug":119},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":46,"category_name":12,"show_sort_weight":121,"slug":122},30,"research-report",{"id":124,"doc_module":4,"doc_module_name":46,"category_name":125,"show_sort_weight":126,"slug":127},9,"Religion & Spirituality",20,"religion-spirituality",{"id":126,"doc_module":4,"doc_module_name":46,"category_name":129,"show_sort_weight":126,"slug":130},"World Cup","world-cup",{"id":21,"doc_module":4,"doc_module_name":46,"category_name":132,"show_sort_weight":21,"slug":133},"Lifestyle","lifestyle",{"id":135,"doc_module":4,"doc_module_name":46,"category_name":136,"show_sort_weight":106,"slug":137},19,"General","general"]