ABCFold: easier running and comparison of AlphaFold 3, Boltz-1 and Chai-1

preprint OA: gold CC-BY-4.0
📄 Open PDF Full text JSON View at publisher

Abstract

Motivation The latest generation of deep learning-based structure prediction methods enable accurate modelling of most proteins and many complexes. However, preparing inputs for the locally installed software is not always straightforward, and the results of local runs are not always presented in an ideally accessible fashion. Furthermore, it is not yet clear whether the latest tools perform equivalently for all types of target. Results ABCFold facilitates the use of AlphaFold 3, Boltz-1, and Chai-1 with a standardised input to predict atomic structures, with Boltz-1 and Chai-1 being installed on runtime (if required). MSAs can be generated internally using either the JackHMMER MSA search within AlphaFold 3, or with the MMseqs2 API. Alternatively, users can provide their own custom MSAs. This therefore allows AlphaFold 3 to be installed and run without downloading the large databases needed for JackHMMER. There are also straightforward options to use templates, including custom templates. Results from all packages are treated in a unified fashion, enabling easy comparison of results from different methods. A variety of visualisation options are available which include information on steric clashes. Availability and implementation ABCFold is coded in Python and JavaScript. All scripts and associated documentation are available from https://github.com/rigdenlab/ABCFold or https://pypi.org/project/ABCFold/1.0.0/ . Contact [email protected]
Full text 23,296 characters · extracted from preprint-html · click to expand
ABCFold: easier running and comparison of AlphaFold 3, Boltz-1 and Chai-1 | bioRxiv /* */ /* */ <!-- <!-- /*! * yepnope1.5.4 * (c) WTFPL, GPLv2 */ (function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(y[i.url]?i.noexec=!0:y[i.url]=1,f.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(),e&&e(i.origUrl,h,g),j&&j(i.origUrl,h,g),y[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(w(a))for(i=0;i (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0];var j=d.createElement(s);var dl=l!='dataLayer'?'&l='+l:'';j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;j.type='text/javascript';j.async=true;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-M677548'); Skip to main content Home About Submit ALERTS / RSS Search for this keyword Advanced Search New Results ABCFold: easier running and comparison of AlphaFold 3, Boltz-1 and Chai-1 Luc G. Elliott , Adam J. Simpkin , View ORCID Profile Daniel J. Rigden doi: https://doi.org/10.1101/2025.03.12.642791 Luc G. Elliott 1 Department of Biochemistry, Cell and Systems Biology; Institute of Structural, Molecular and Integrative Biology, University of Liverpool , Crown Street, Liverpool L69 7ZB, United Kingdom Find this author on Google Scholar Find this author on PubMed Search for this author on this site Adam J. Simpkin 1 Department of Biochemistry, Cell and Systems Biology; Institute of Structural, Molecular and Integrative Biology, University of Liverpool , Crown Street, Liverpool L69 7ZB, United Kingdom Find this author on Google Scholar Find this author on PubMed Search for this author on this site Daniel J. Rigden 1 Department of Biochemistry, Cell and Systems Biology; Institute of Structural, Molecular and Integrative Biology, University of Liverpool , Crown Street, Liverpool L69 7ZB, United Kingdom Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Daniel J. Rigden For correspondence: drigden{at}liverpool.ac.uk Abstract Full Text Info/History Metrics Preview PDF Abstract Motivation The latest generation of deep learning-based structure prediction methods enable accurate modelling of most proteins and many complexes. However, preparing inputs for the locally installed software is not always straightforward, and the results of local runs are not always presented in an ideally accessible fashion. Furthermore, it is not yet clear whether the latest tools perform equivalently for all types of target. Results ABCFold facilitates the use of AlphaFold 3, Boltz-1, and Chai-1 with a standardised input to predict atomic structures, with Boltz-1 and Chai-1 being installed on runtime (if required). MSAs can be generated internally using either the JackHMMER MSA search within AlphaFold 3, or with the MMseqs2 API. Alternatively, users can provide their own custom MSAs. This therefore allows AlphaFold 3 to be installed and run without downloading the large databases needed for JackHMMER. There are also straightforward options to use templates, including custom templates. Results from all packages are treated in a unified fashion, enabling easy comparison of results from different methods. A variety of visualisation options are available which include information on steric clashes. Availability and implementation ABCFold is coded in Python and JavaScript. All scripts and associated documentation are available from https://github.com/rigdenlab/ABCFold or https://pypi.org/project/ABCFold/1.0.0/ . Contact drigden{at}liverpool.ac.uk 1 Introduction The latest generation of deep learning-based methods, such as AlphaFold 3 ( Abramson et al., 2024 ), Boltz-1 ( Wohlwend et al., 2024 ) and Chai-1 ( Discovery et al ., 2024 ), allow for the accurate modelling of proteins, nucleic acids, complexes and ligands. Some comparative exercises have been published ( Morehead et al., 2024 ; Škrinjar et al ., 2025 ; Medvedev et al., 2025 ) but it remains largely unclear what idiosyncratic strengths and weaknesses these methods - like previous generations ( Pratt et al., 2025 ; Wojciechowska et al ., 2024 ) - may have. ABCFold is designed to make it easier to run AlphaFold 3, Boltz-1 and Chai-1. Each method takes in a unique input for defining advanced features such as ligands, post-translational modifications, and distance restraints. ABCFold simplifies operation by taking a single input in the format of an AlphaFold 3 JSON and automatically converting it to work with Boltz-1 and Chai-1. Additionally, ABCFold makes it straightforward to run these methods with custom Multiple Sequence Alignments (MSA), with the popular MMseqs2 API ( Steinegger and Söding, 2017 ; Mirdita et al ., 2019 ) employed for MSA generation and template selection (AlphaFold 3 and Chai-1), and with custom templates (AlphaFold 3 only). It also remaps and reorders output chains resulting from distinct treatments by the three programs, further facilitating comparison. Equally importantly, ABCFold provides an information-rich comparative output that allows users to see differences in their results. Models from all three methods can be ranked according to a variety of scores including number of clashes. A feature-viewer ( Paladin et al ., 2020 ) provides zoom-able side-by-side comparison of colour-coded pLDDT values. And finally PAE viewer ( Elfmann and Stülke, 2023 ) is used for interactive exploration of the Predicted Aligned Error (PAE) and molecular coordinates, with clashes marked in both contexts. Thus, while not the only package aiming to aid running the latest methods for structure prediction ( Ford et al ., 2025 ), the visualisation and comparison options of ABCFold may help the community reach a quicker assessment of the new methods’ strengths and weaknesses. 2. Results 2.1 Simplifying inputs With ABCFold, users only need to prepare a single input JSON file in the format of AlphaFold 3, to run AlphaFold 3, Boltz-1 and Chai-1. ABCFold can be run using: abcfold -abc in its simplest form, wherein the latter flags, in this case, trigger running of all three methods according to their initial. The input JSON is automatically converted into the correct format for Boltz-1 and Chai-1, allowing the methods to be run sequentially from a single input. 2.2 MSAs and templates MSA selection plays an important role in the performance of deep learning based prediction methods ( Jumper et al ., 2021 ; Simpkin et al., 2023 ). It is therefore useful to be able to incorporate custom MSAs and templates into such methods. An added benefit when using MMseqs2 and ABCFold is the removal of the need for a local database search for MSA and template generation: thus, users can avoid having to download the large databases locally on their systems. If running AlphaFold 3 with the native JackHMMER search, the resulting MSA will automatically be used for Boltz-1 and Chai-1 runs. 2.2.1 MMseqs2 MSA ABCFold has been designed to facilitate the use of the MMseqs2 API in AlphaFold 3. Specifying the -mmseqs2 command line flag will leverage the ColabFold MMseqs2 API ( Mirdita et al., 2022 ; Steinegger and Söding, 2017 ) to perform an MSA search against UniRef30 (v2303) and colabfold_envdb (v202108). The resulting MSA is passed into AlphaFold 3, Boltz-1 and Chai-1, thus avoiding the computational overhead of recalculating it. 2.2.2 Custom MSAs As in AlphaFold 3, ABCFold can be run with a custom MSA by modifying the input JSON to contain a path to the custom MSA using the unpairedMsaPath or unpairedMSA variable: { “protein”: { “id”: “A”, “sequence”: “PVLSCGEWQL”, “modifications”: [ {“ptmType”: “HY3”, “ptmPosition”: 1}, {“ptmType”: “P1L”, “ptmPosition”: 5} ], “unpairedMsa”: …, “unpairedMsaPath”: …, “templates”: […] } } This MSA path specified at unpairedMsaPath , or the MSA string at unpairedMsa , will be passed into AlphaFold 3, Boltz-1 and Chai-1, allowing a fair comparison of the methods. 2.2.3 Templates AlphaFold 3 will routinely use templates, and as of version 0.6.0, Chai-1 can also use templates if Kalign ( Lassmann, 2019 ) is installed. ABCFold allows users to run AlphaFold 3 and Chai-1 with or without templates, and also provides the option of using templates found by MMSeqs2 or the templates found by AlphaFold 3. The use of templates has been shown to significantly improve the quality of the output models in some instances ( Keegan et al., 2024 ) and it can therefore be important to use templates when they are available. Similarly, users may wish to input custom templates (currently only supported by AlphaFold 3) using the --custom_template flag and providing structure file paths. If using a multi-chain template, they must also specify which chain to use with the -- custom_template_chain flag, and if modelling a complex, they must specify the target ID the template corresponds to using the --target_id flag. An example of a more complex ABCFold input where custom templates are used with MMSeqs2 whilst only running Alphafold is as follows: abcfold -a – custom_template -- custom_template_chain A --target_id B --mmseqs2 A full list of flags can be found on the ABCFold git repository: https://github.com/rigdenlab/ABCFold or the PyPi project page: https://pypi.org/project/ABCFold/1.0.0/ . 2.3 AlphaFold 3, Boltz-1 and Chai-1 installation and version checks Where the -b / --boltz1 or -c / --chai1 flags are specified, ABCFold will, if necessary, install Boltz-1 and Chai-1 before running them. It is possible for the user to install Boltz-1 and Chai-1 before running but ABCFold will install the corresponding version of each software that is compatible with ABCFold. At the time of writing, this is boltz==0.4.1 and chailab==0.6.0 . AlphaFold 3 can be installed from the GitHub page ( https://github.com/google-deepmind/alphafold3 ). At time of writing ABCFold supports versions >= 3.0.0. Users must also obtain model parameters for AlphaFold 3, subject to their terms and conditions, but database installation is only required if the user wishes to use the native AlphaFold 3 JackHMMER-based MSA search. 2.4 Treatment of results When running ABCFold, AlphaFold 3, Boltz-1 and Chai-1 each give, by default, five output structure predictions, but this can be increased by using the --number_of_models flag. For Chai-1, the submission script is modified to extract the PAE values for the output models. Results from all specified runs are made available in the user-specified output directory, a simplified sub-directory structure of the output directory is shown below for the example 8aq6. Download figure Open in new tab Boltz-1 and Chai-1 both label the input chains in their output with consecutive uppercase Alphabet characters, i.e ABC… AlphaFold 3 maintains the same sequence id mapping as the input JSON, but orders the chains according to label. For consistency of output between AlphaFold 3, Boltz-1 and Chai-1, the chain labels of their output models are remapped to the label ids given in the input JSON. 2.5 Visualisation of results ABCFold has been designed with the goal of comparing models in mind. The main output page ( Fig 1a ) shows a table of results ranked by average pLDDT. Also shown are scores such as H- score ( Simpkin et al., 2022 ), and the number of atomic clashes are defined as shown below: Download figure Open in new tab Fig. 1. Visualisation of results in ABCFold. a) The main ABCFold output page for 8aq6. This shows the output table, the feature-viewer representation of pLDDT and the Plotly pLDDT plot and allows comparison between the different methods. b) The PAEViewer output page shows a 3D representation of the model, a PAE figure, and the location of possible clashes. In c) to e) are superpositions of the crystal structure (grey) with the best model from each of the methods (coloured by pLDDT) created with ChimeraX ( Pettersen et al., 2021 ). In this example, which should in no way be considered as representative of relative performance in a broader sense, the best models from c) AlphaFold 3, d) Boltz-1 and e) Chai-1 have TM-scores ( Zhang and Skolnick, 2004 ) of 0.90, 0.45 and 0.87, respectively. Where AB is distance between the xyz Cartesian coordinates of atom a and b, respectively ( x a , y a , z a ), ( x b , y b , z b ). r w represents the van der Waals radius of an atom. True represents a clash between the atoms. Also shown on the output page ( Fig1A ) are the number of predicted residue clashes i.e. the number of residues in a model within which at least one atom is clashing. A visual representation of the pLDDT scores is shown using feature-viewer (Paladin et al ., 2020), where very low confidence regions (pLDDT<50) are shown in orange, low confidence regions (50 < pLDDT < 70) are shown in yellow, confident regions (70 < pLDDT 90) are shown in dark blue. Below this is an interactive pLDDT plot made with Plotly (GitHub - plotly/plotly.py: The interactive graphing library for Python :sparkles:) that allows for a finer-grained comparison of the methods. By default, none of the three methods provide PAE plots. ABCFold will generate them for each model using PAEViewer ( Elfmann and Stülke, 2023 ) ( Fig 1b ). Residues involved in clashes are indicated with red circles in the PAE, but the clash display can be switched off. The NGLviewer ( Rose and Hildebrand, 2015 ) panel allows interactive exploration of the coordinates and their confidence, linked to the PAE, and indicates clashes as red bars between Calpha atoms by repurposing the inter/intra protein link facility. ABCFold creates a server locally to view the output page(s). If working on a cluster without port forwarding / tunneling available, the server would not be accessible. ABCFold includes the flags - -no_server to stop the server starting automatically; the server can then be started on a local system with the provided open_output.py in the output directory. Alternatively no html pages will be generated if the flag --no_server is provided. Data Availability The source code, installation instructions and input examples can be located at https://pypi.org/project/ABCFold/1.0.0/ or https://github.com/rigdenlab/ABCFold . ABCFold should ideally be installed directly through pip: pip install ABCFold or directly from source from the git repository. Funding This work was supported by the Biotechnology and Biological Sciences Research Council (BBSRC), Project BB/Y008901/1 Conflict of Interest none declared. Footnotes Formatting errors in the equation and directory structure elements have been corrected References ↵ Abramson , J. et al. ( 2024 ) Accurate structure prediction of biomolecular interactions with AlphaFold 3 . Nature , 630 , 493 – 500 . OpenUrl CrossRef PubMed ↵ Discovery , C. et al. ( 2024 ) Chai-1: Decoding the molecular interactions of life . bioRxiv . doi: 10.1101/2024.10.10.615955 OpenUrl Abstract / FREE Full Text ↵ Elfmann , C. and Stülke , J. ( 2023 ) PAE viewer: a webserver for the interactive visualization of the predicted aligned error for multimer structure predictions and crosslinks . Nucleic Acids Res , 51 , W404 – W410 . OpenUrl CrossRef PubMed ↵ Ford , C.T. et al. ( 2025 ) PyMOLfold: Interactive Protein and Ligand Structure Prediction in PyMOL . arXiv [q-bio.BM] . doi: 10.48550/arXiv.2502.00508 OpenUrl CrossRef GitHub - plotly/plotly.py: The interactive graphing library for Python :sparkles: GitHub . ↵ Jumper , J. et al. ( 2021 ) Highly accurate protein structure prediction with AlphaFold . Nature , 596 , 583 – 589 . OpenUrl CrossRef PubMed ↵ Keegan , R.M. et al. ( 2024 ) The success rate of processed predicted models in molecular replacement: implications for experimental phasing in the AlphaFold era . Acta Crystallogr D Struct Biol , 80 , 766 – 779 . OpenUrl PubMed ↵ Lassmann , T. ( 2019 ) Kalign 3: multiple sequence alignment of large data sets . Bioinformatics , 36 , 1928 – 1929 . OpenUrl PubMed ↵ Medvedev , K.E. et al. ( 2025 ) Leveraging AI to explore structural contexts of post-translational modifications in drug binding . bioRxiv . doi: 10.1101/2025.01.14.633078 OpenUrl Abstract / FREE Full Text ↵ Mirdita , M. et al. ( 2022 ) ColabFold: making protein folding accessible to all . Nat Methods , 19 , 679 – 682 . OpenUrl CrossRef PubMed ↵ Mirdita , M. et al. ( 2019 ) MMseqs2 desktop and local web server app for fast, interactive sequence searches . Bioinformatics , 35 , 2856 – 2858 . OpenUrl CrossRef PubMed ↵ Morehead , A. et al. ( 2024 ) Deep learning for protein-ligand docking: Are we there yet? arXiv [cs.LG] . doi: 10.48550/arXiv.2405.14108 OpenUrl CrossRef ↵ Paladin , L. et al. ( 2020 ) The Feature-Viewer: a visualization tool for positional annotations on a sequence . Bioinformatics , 36 , 3244 – 3245 . OpenUrl CrossRef PubMed ↵ Pettersen , E.F. et al. ( 2021 ) UCSF ChimeraX: Structure visualization for researchers, educators, and developers . Protein Sci ., 30 , 70 – 82 . OpenUrl CrossRef PubMed ↵ Pratt , O.S. et al. ( 2025 ) AlphaFold 2, but not AlphaFold 3, predicts confident but unrealistic β-solenoid structures for repeat proteins . Comput Struct Biotechnol J , 27 , 467 – 477 . OpenUrl CrossRef PubMed ↵ Rose , A.S. and Hildebrand , P.W. ( 2015 ) NGL Viewer: a web application for molecular visualization . Nucleic Acids Res ., 43 , W576 – 9 . OpenUrl CrossRef PubMed ↵ Simpkin , A.J. et al. ( 2022 ) MrParse: finding homologues in the PDB and the EBI AlphaFold database for molecular replacement and more . Acta Crystallogr D Struct Biol , 78 , 553 – 559 . OpenUrl CrossRef PubMed ↵ Simpkin , A.J. et al. ( 2023 ) Tertiary structure assessment at CASP15 . Proteins , 91 , 1616 – 1635 . OpenUrl CrossRef PubMed ↵ Škrinjar , P. et al. ( 2025 ) Have protein-ligand co-folding methods moved beyond memorisation? bioRxiv . doi: 10.1101/2025.02.03.636309 OpenUrl Abstract / FREE Full Text ↵ Steinegger , M. and Söding , J. ( 2017 ) MMseqs2 enables sensitive protein sequence searching for the analysis of massive data sets . Nat Biotechnol , 35 , 1026 – 1028 . OpenUrl CrossRef PubMed ↵ Wohlwend , J. et al. ( 2024 ) Boltz-1 Democratizing Biomolecular Interaction Modeling . bioRxiv . doi: 10.1101/2024.11.19.624167 OpenUrl Abstract / FREE Full Text ↵ Wojciechowska , A.W. et al. ( 2024 ) Non-standard proteins in the lenses of AlphaFold3 - case study of amyloids . bioRxiv . doi: doi.org/ 10.1101/2024.07.09.602655 OpenUrl Abstract / FREE Full Text ↵ Zhang , Y. and Skolnick , J. ( 2004 ) Scoring function for automated assessment of protein structure template quality . Proteins , 57 , 702 – 710 . OpenUrl CrossRef PubMed Web of Science View the discussion thread. Back to top Previous Next Posted March 18, 2025. Download PDF Email Thank you for your interest in spreading the word about bioRxiv. NOTE: Your email address is requested solely to identify you as the sender of this article. Your Email * Your Name * Send To * Enter multiple addresses on separate lines or separate them with commas. You are going to email the following ABCFold: easier running and comparison of AlphaFold 3, Boltz-1 and Chai-1 Message Subject (Your Name) has forwarded a page to you from bioRxiv Message Body (Your Name) thought you would like to see this page from the bioRxiv website. Your Personal Message CAPTCHA This question is for testing whether or not you are a human visitor and to prevent automated spam submissions. Share ABCFold: easier running and comparison of AlphaFold 3, Boltz-1 and Chai-1 Luc G. Elliott , Adam J. Simpkin , Daniel J. Rigden bioRxiv 2025.03.12.642791; doi: https://doi.org/10.1101/2025.03.12.642791 Share This Article: Copy Citation Tools ABCFold: easier running and comparison of AlphaFold 3, Boltz-1 and Chai-1 Luc G. Elliott , Adam J. Simpkin , Daniel J. Rigden bioRxiv 2025.03.12.642791; doi: https://doi.org/10.1101/2025.03.12.642791 Citation Manager Formats BibTeX Bookends EasyBib EndNote (tagged) EndNote 8 (xml) Medlars Mendeley Papers RefWorks Tagged Ref Manager RIS Zotero Tweet Widget Facebook Like Google Plus One Subject Area Bioinformatics Subject Areas All Articles Animal Behavior and Cognition (7635) Biochemistry (17691) Bioengineering (13892) Bioinformatics (41937) Biophysics (21452) Cancer Biology (18588) Cell Biology (25504) Clinical Trials (138) Developmental Biology (13378) Ecology (19899) Epidemiology (2067) Evolutionary Biology (24320) Genetics (15609) Genomics (22506) Immunology (17736) Microbiology (40394) Molecular Biology (17181) Neuroscience (88605) Paleontology (666) Pathology (2832) Pharmacology and Toxicology (4824) Physiology (7641) Plant Biology (15156) Scientific Communication and Education (2045) Synthetic Biology (4294) Systems Biology (9825) Zoology (2271)

Text is read by the "Ask this paper" AI Q&A widget below. Extraction quality varies by source — PMC NXML preserves structure cleanly, OA-HTML may include some navigation residue, and OA-PDF can have broken hyphenation. The publisher copy (via DOI) is the canonical version.

My notes (saved in your browser only)

Ask this paper AI returns verbatim quotes from the full text · source: preprint-html

Answers must be backed by verbatim quotes from this paper's full text. Hallucinated quotes are dropped automatically; if no verbatim passage answers the question, we say so. How this works

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. This is a recent paper (2025) — citers typically take a year or two to land, and the OpenAlex reference graph may still be filling in.

Source provenance

europepmc
last seen: 2026-05-20T01:45:00.602351+00:00
unpaywall
last seen: 2026-05-21T05:10:58.409756+00:00
License: CC-BY-4.0