A publishing infrastructure for AI-assisted academic authoring

In this work we investigate how models with advanced natural language processing capabilities can be used to reduce the time-consuming process of writing and revising scholarly manuscripts. To this end, we integrate large language models into the Manubot publishing ecosystem to suggest revisions for scholarly text. We tested our AI-based revision workflow in three case studies of existing manuscripts, including the present one. Our results suggest that these models can capture the concepts in the scholarly text and produce high-quality revisions that improve clarity. Given the amount of time that researchers put into crafting prose, we anticipate that this advance will revolutionize the type of knowledge work performed by academics.


Introduction
Manuscripts have been around for thousands of years, but scienti c journals have only been around for about 350 years [1]. External peer review, which is used by many journals, is even more recent, having been around for less than 100 years [2]. Most manuscripts are written by humans or teams of humans working together to describe new advances, summarize existing literature, or argue for changes in the status quo. However, scholarly writing is a time-consuming process where results of a study are presented using a speci c style and format. Academics can sometimes be long-winded in getting to key points, making writing more impenetrable to their audience [3].
Recent advances in computing capabilities and the widespread availability of text, images, and other data on the internet have laid the foundation for arti cial intelligence (AI) models with billions of parameters. Large language models, in particular, are opening the oodgates to new technologies with the capability to transform how society operates [4]. OpenAI's models, for instance, have been trained on vast amounts of data and can generate human-like text [5]. These models are based on the transformer architecture which uses self-attention mechanisms to model the complexities of language. The most well-known of these models is the Generative Pre-trained Transformer 3 (GPT-3), which have been shown to be highly e ective for a range of language tasks such as generating text, completing code, and answering questions [5]. This has the potential to revolutionize how scientists write and revise scholarly manuscripts, saving time and e ort and enabling researchers to focus on more high-level tasks such as data analysis and interpretation.
We present a novel AI-assisted revision tool that envisions a future where authors collaborate with large language models in the writing of their manuscripts. This work ow builds on the Manubot infrastructure for scholarly publishing [6], a platform designed to enable both individual and largescale collaborative projects [7,8]. Our work ow involves parsing the manuscript, utilizing a large language model with section-speci c prompts for revision, and then generating a set of suggested changes to be integrated into the main document. These changes are presented to the user through the GitHub interface for review. To evaluate our work ow, we conducted a case study with three Manubot-authored manuscripts that included sections of varying complexity. Our ndings indicate that, in most cases, the models were able to maintain the original meaning of text, improve the writing style, and even interpret mathematical expressions. Our AI-assisted writing work ow can be incorporated into any Manubot manuscript, and we anticipate it will help authors more e ectively communicate their work. Figure 1: AI-based revision applied on a Manubot-based manuscript. a) A manuscript (written with Manubot) with di erent sections. b) Section-speci c prompts used to process each paragraph. If a paragraph belongs to a nonstandard section, then a default prompt will be used to perform a basic revision only. The prompt for the Methods section includes the formatting of equations with identi ers. All sections' prompts include these instructions: "the text grammar is correct, spelling errors are xed, and the text has a clear sentence structure", although these are only shown for abstracts.

Overview
. CC-BY 4.0 International license perpetuity. It is made available under a preprint (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in The copyright holder for this this version posted January 23, 2023. ;https://doi.org/10.1101https://doi.org/10. /2023 We implemented an AI-based revision infrastructure in Manubot [6], a tool for collaborative writing of scienti c manuscripts. Manubot integrates with popular version control platforms such as GitHub, allowing authors to easily track changes and collaborate on writing in real time. Furthermore, Manubot automates the process of generating a formatted manuscript (such as HTML, PDF, DOCX; Figure 1a shows the HTML output). Built on this modern and open paradigm, our AI-based revision software was developed using GitHub Actions, which allows the user to easily trigger an automated revision task on the entire manuscript or speci c sections of it.
When the user triggers the action, the manuscript is parsed by section and then by paragraph ( Figure  1b) and passed to the language model along with a set of custom prompts. The model then returns a revised version of the text. Our work ow then uses the GitHub API to generate a new pull request, allowing the user to review and modify the output before merging the changes into the manuscript. This work ow attributes text to either the human user or to the AI language model, which may be important in light of potential future legal decisions that alter the copyright landscape around the outputs of generative models.
We used the OpenAI API for access to these models. Since this API incurs a cost with each run that depends on manuscript length, we implemented a work ow in GitHub Actions that can be manually triggered by the user. Our implementation allows users to tune the costs to their needs by allowing them to select speci c sections to be revised instead of the entire manuscript. Additionally, several model parameters can be adjusted to tune costs even further, such as the language model version (including Davinci and Curie, and potentially newly published ones), how much risk the model will take, or the "quality" of the completions. For instance, using Davinci models (the most complex and capable ones), the cost per run is under $0.50 for most manuscripts.

Implementation details
Our tools are comprised of Python scripts that perform the AI-based revision (https://github.com/greenelab/manubot-ai-editor) and a GitHub Actions work ow integrated with Manubot. To run the work ow, the user must specify the branch that will be revised, select the les/sections of the manuscript (optional), specify the language model to use ( text-davinci-003 by default), and provide the output branch name. For more advanced users, it is also possible to change most of the tool's behavior or the language model parameters.
When the work ow is triggered, it downloads the manuscript by cloning the speci ed branch. It revises all of the manuscript les, or only some of them if the user speci es a subset. Next, each paragraph in the le is read and submitted to the OpenAI API for revision. If the request is successful, the tool will write the revised paragraph in place of the original one, using one sentence per line (which is the recommended format for the input text). If the request fails, the tool might try again (up to ve times by default) if it is a common error (such as "server overloaded") or a model-speci c error that requires changing some of its parameters. If the error cannot be handled or the maximum number of retries is reached, the original paragraph is written instead with an HTML comment at the top explaining the cause of the error. This allows the user to debug the problem and attempt to x it if desired.
As shown in Figure 1b, each API request comprises a prompt (the instructions given to the model) and the paragraph to be revised. The prompt uses the manuscript title and keywords, so both must be accurate to obtain the best revision outcomes. The other key component to process a paragraph is its section. For instance, the abstract is a set of sentences with no citations, whereas a paragraph from the Introduction section has several references to other scienti c papers. A paragraph in the Results section has fewer citations but many references to gures or tables, and must provide enough details about the experiments to understand and interpret the outcomes. The Methods section is more dependent on the type of paper, but in general it has to provide technical details and sometimes mathematical formulas and equations. Therefore, we designed section-speci c prompts, which we found led to the most useful suggestions. Figures and tables captions, as well as paragraphs that contain only one or two sentences and less than sixty words, are not processed and are copied directly to the output le.
The section of a paragraph is automatically inferred from the le name using a simple strategy, such as if "introduction" or "methods" is part of the le name. If the tool fails to infer a section from the le, then the user is still able to specify which section the le belongs to. The section can be a standard one (abstract, introduction, results, methods, or discussion) for which a speci c prompt is used ( Figure  1b), or a non-standard one for which a default prompt is used to instruct the model to perform basic revision (minimizing the use of jargon, ensuring text grammar is correct, xing spelling errors, and making sure the text has a clear sentence structure).

Properties of language models
Our AI-based revision work ow uses text completion to process each paragraph. We tested our tool using Davinci and Curie models, including text-davinci-003 , text-davinci-edit-001 and text-curie-001 . Davinci models are the most powerful GPT-3 model, whereas Curie ones are less capable but faster and less expensive. We mainly focused on the completion endpoint, as the edits endpoint is currently in beta. All models can be ne-tuned using di erent parameters (see OpenAI -API Reference), and the most important ones can be easily adjusted using our tool.
Language models for text completion have a context length that indicates the limit of tokens they can process (tokens are common character sequences in text). This limit includes the size of the prompt and the paragraph, as well as the maximum number of tokens to generate for the completion (parameter max_tokens ). For instance, the context length of Davinci models is 4,000 and 2,048 for Curie (see OpenAI -Models overview). Therefore, it is not possible to use the entire manuscript as input, not even entire sections. To address this limitation, our AI-assisted revision software processes each paragraph of the manuscript with section-speci c prompts, as shown in Figure 1b. This approach allows us to process large manuscripts by breaking them into small chunks of text. However, since the language model only processes a single paragraph from a section, it can potentially lose important context to produce a better output. Nonetheless, we nd that the model still produces high-quality revisions (see Results). Additionally, the maximum number of tokens (parameter max_tokens ) is set as twice the estimated number of tokens in the paragraph (one token approximately represents four characters, see OpenAI -Tokenizer. The tool automatically adjusts this parameter and performs the request again if a related error is returned by the API. The user can also force the tool to either use a xed value for max_tokens for all paragraphs, or change the fraction of maximum tokens based on the estimated paragraph size (two by default).
The language models used are stochastic, meaning they generate a di erent revision for the same input paragraph each time. This behavior can be adjusted by using the "sampling temperature" or "nucleus sampling" parameters (we use temperature=0.5 by default). Although we selected default values that worked well across multiple manuscripts, these parameters can be changed to make the model more deterministic. The user can also instruct the model to generate several completions and select the one with the highest log probability per token, which can improve the quality of the revision. Our proof-of-concept implementation generates only one completion (parameter best_of=1 ) to avoid potentially high costs for the user. Additionally, our work ow allows the user to process either the entire manuscript or individual sections. This allows for more cost-e ective control while focusing on a single piece of text, wherein the user can run the tool several times and pick the preferred revised text.

Installation and use
. CC-BY 4.0 International license perpetuity. It is made available under a preprint (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in The copyright holder for this this version posted January 23, 2023. ; https://doi.org/10. 1101/2023 We have contributed our work ow (https://github.com/manubot/rootstock/pull/484) to the standard Manubot template manuscript, which is called rootstock and available at https://github.com/manubot/rootstock. Users who wish to use the work ow before it is fully integrated into rootstock can copy the les from the linked pull request in the GitHub repository of their manuscript. After that, the work ow (named ai-revision ) will be available in the Actions tab of the repository.

Observations of AI-based revisions Evaluation setup
We evaluated our AI-assisted revision work ow using three GPT-3 models from OpenAI: textdavinci-003 , text-davinci-edit-001 , and text-curie-001 . The rst two are based on the most capable Davinci models (see OpenAI -GPT-3 models). Whereas text-davinci-003 is a production-ready model for the completion endpoint, text-davinci-edit-001 is used for the edits endpoint and is still in beta. The latter provides a more natural interface for revising manuscripts, as it takes two inputs: instructions and the text to revise. Model text-curie-001 is faster and cheaper than Davinci models, and is de ned as "very capable" by its authors (see OpenAI -GPT-3 models). Assessing the performance of an automated revision tool is not straightforward, since a review of a revision will necessarily be subjective. To mitigate this, we used three manuscripts of our own authorship (Table 1): the Clustermatch Correlation Coe cient (CCC) [9], PhenoPLIER [10], and Manubot-AI (this manuscript). CCC is a new correlation coe cient evaluated in transcriptomic data, while PhenoPLIER is a framework that comprises three di erent methods applied in the eld of genetic studies. CCC is in the eld of computational biology, whereas PhenoPLIER is in the eld of genomic medicine. CCC describes one computational method applied to one data type (correlation to gene expression). PhenoPLIER describes a framework that comprises three di erent approaches (regression, clustering and drug-disease prediction) using data from genome-wide and transcriptionwide association studies (GWAS and TWAS), gene expression, and transcriptional responses to small molecule perturbations. Therefore, CCC has a simpler structure, whereas PhenoPLIER is a more complex manuscript with more gures and tables and a Methods section including equations. The third manuscript, Manubot-AI, provides an example with a simpler structure, and it was written and revised using our tool before submission, which provides a more real AI-based revision use case.
Using these manuscripts, we tested and improved our prompts. Our ndings are reported below.
. CC-BY 4.0 International license perpetuity. It is made available under a preprint (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in The copyright holder for this this version posted January 23, 2023. ; https://doi.org/10. 1101/2023 We enabled the Manubot AI revision work ow in the GitHub repositories of the three manuscripts (CCC: https://github.com/greenelab/ccc-manuscript , PhenoPLIER: https://github.com/greenelab/phenoplier_manuscript , Manubot-AI: https://github.com/greenelab/manubot-gpt-manuscript ). This added the "ai-revision" work ow to the "Actions" tab of each repository. We triggered the work ow manually and used the three language models described above to produce one pull request (PR) per manuscript and model. These PRs can be accessed from the "Pull requests" tab of each repository. They are titled "GPT (MODEL) used to revise manuscript" with MODEL being the identi er of the model used. The PRs show the di erences between the original text and the AI-based revision suggestions. We discuss below our ndings based on these PRs across di erent sections of the manuscripts.

Performance of language models
We found that Davinci models outperformed the Curie model across all manuscripts. The Curie model is faster and less expensive than Davinci models. However, the PRs show that the model was not able to produce acceptable revisions for any of the manuscripts. Most of its suggestions were not coherent with the original text in any of the sections.
We found that the quality of the revisions produced by the text-davinci-edit-001 (edits endpoint) model was subjectively inferior to text-davinci-003 (completion endpoint). This model either did not produce a revision (such as for abstracts) or the suggested changes were minimal or did not improve the original text. For example, in paragraphs from the introduction, it failed to keep references to other scienti c articles in CCC, and in PhenoPLIER it didn't produce a meaningful revision. This might be because the edits endpoint is still in beta.
The text-davinci-003 model produced the best results for all manuscripts and across the di erent sections. Since both text-davinci-003 and text-davinci-edit-001 are based on the same models, we only report the results of text-davinci-003 below.

Revision of di erent sections
We inspected the PRs generated by the AI-based work ow and found interesting changes suggested by the tool across di erent sections of the manuscripts. These are our subjective assessments of the quality of the revisions, and we encourage the reader to inspect the PRs for each manuscript and model to see the full di s and make their own conclusions. These PRs are available in the manuscripts' GitHub repositories and also included as di les in Supplementary File 1 (CCC), 2 (PhenoPLIER) and 3 (Manubot-AI).
We present the di erences between the original text and the revisions by the tool in a diff format (obtained from GitHub). Line numbers are included to show the length di erences. When applicable, single words are underlined and highlighted in colors to more clearly see the di erences within a single sentence. Red indicates words removed by the tool, green indicates words added, and no underlining indicates words kept unchanged. The full di s can be seen by inspecting the PRs for each manuscript and model, and then clicking on the "Files changed" tab. We applied the AI-based revision work ow to the CCC abstract ( Figure 2). The tool completely rewrote the text, leaving only the last sentence mostly unchanged. The text was signi cantly shortened, with longer sentences than the original ones, which could make the abstract slightly harder to read. The revision removed the rst two sentences, which introduced correlation analyses and transcriptomics, and directly stated the purpose of the manuscript. It also removed details about the method (line 5), and focused on the aims and results obtained, ending with the same last sentence, suggesting a broader application of the coe cient to other data domains (as originally intended by the authors of CCC). The main concepts were still present in the revised text.
The revised text for the abstract of PhenoPLIER was signi cantly shortened (from 10 sentences in the original, to only 3 in the revised version). However, in this case, important concepts (such as GWAS, TWAS, CRISPR) and a proper amount of background information were missing, producing a less informative abstract. The tool signi cantly revised the Introduction section of CCC (Figure 3), producing a more concise and clear introductory paragraph. The revised rst sentence concisely incorporated ideas from the original two sentences, introducing the concept of "large datasets" and the opportunities for scienti c exploration. The model generated a more concise second sentence introducing the "need for e cient tools" to nd "multiple relationships" in these datasets. The third sentence connected nicely with the previous one. All references to scienti c literature were kept in the correct Manubot format, although our prompts do not specify the format of the text. The rest of the sentences in this section were also correctly revised, and could be incorporated into the manuscript with minor or no further changes.

Introduction
We also observed a high quality revision of the introdution of PhenoPLIER. However, the model failed to keep the format of citations in one paragraph. Additionally, the model did not converge to a revised text for the last paragraph, and our tool left an error message as an HTML comment at the top: The AI model returned an empty string . Debugging the prompts revealed this issue, which could be related to the complexity of the paragraph. However, rerunning the automated revision should solve this as the model is stochastic.

Results
. CC-BY 4.0 International license perpetuity. It is made available under a preprint (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in The copyright holder for this this version posted January 23, 2023. ;https://doi.org/10.1101https://doi.org/10. /2023  We tested the tool on a paragraph of the Results section of CCC (Figure 4). That paragraph describes Figure 1 of the CCC manuscript [9], which shows four di erent datasets with two variables each, and di erent relationships or patterns named random/independent, non-coexistence, quadratic, and twolines. In addition to having fewer sentences that are slightly longer, the revised paragraph consistently uses only the past tense, whereas the original one has tense shifts. The revised paragraph also kept all citations, which although is not explicitely mentioned in the prompts for this section (as it is for introductions), in this case is important. Math was also kept in the original LaTeX format and the gure was correctly referenced using the Manubot syntax. In the third sentence of the revised paragraph (line 3), the model generated a good summary of how all coe cients performed in the last two, nonlinear patterns, and why CCC was able to capture them. We, as human authors, would make a single change by the end of this sentence to avoid repeating the word "complexity": "…, while CCC increased the complexity of the model by using di erent degrees of complexity to capture the relationships". The revised paragraph is more concise and clearly describes what the gure shows and how CCC works. We found it remarkable that the model rewrote some of the concepts in the original paragraph (lines 4 to 8) into three new sentences (lines 3 to 5) with the same meaning but more concisely and clearly. The model also produced high-quality revisions for several other paragraphs that would only need minor changes.
. CC-BY 4.0 International license perpetuity. It is made available under a preprint (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in The copyright holder for this this version posted January 23, 2023. ; https://doi.org/10. 1101/2023 Other paragraphs in CCC, however, needed more changes before being ready to be incorporated into the manuscript. For instance, for some paragraphs, the model generated a revised text that is shorter, more direct and clear. However, important details were removed and sometimes sentences changed the meaning. To address this, we could accept the simpli ed sentence structure but add back the missing details. When applied to the PhenoPLIER manuscript, the model produced high-quality revisions for most paragraphs, while preserving citations and references to gures, tables, and other sections of the manuscript in the Manubot/Markdown format. In some cases, important details were missing, but they could be easily added back while preserving the improved sentence structure of the revised version. In other cases, the model's output demonstrated the limitations of revising one paragraph at a time without considering the rest of the text. For instance, one paragraph described our CRISPR screening approach to assess whether top genes in a latent variable (LV) could represent good therapeutic targets. The model generated a paragraph with a completely di erent meaning ( Figure 5). It omitted the CRISPR screen and the gene symbols associated with the regulation of lipids, which were key elements in the original text. Instead, the new text describes an experiment that does not exist with a reference to a nonexisting section. This suggests that the model focused on the title and keywords of the manuscript (Table 1) that were part of every prompt (Figure 1). For example, it included the idea of "gene co-expression" analysis (a keyword) to identify "therapeutic targets" (another keyword) and replaced the mention of "sets of genes" in the original text with "clusters of genes" (closer to the keyword including "clustering"). This was a poor model-based revision, indicating that the original paragraph may be too short or disconnected from the rest and could be merged with the next one (which describes follow-up and related experiments).

Discussion
In both the CCC and PhenoPLIER manuscripts, revisions to the discussion section appeared to be of high quality. The model kept the correct format when necessary (e.g., using italics for gene symbols), maintained most of the citations, and improved the readability of the text in general. Revisions for some paragraphs introduced minor mistakes that a human author could readily x. One paragraph of CCC discusses how not-only-linear correlation coe cients could potentially impact genetic studies of complex traits ( Figure 6). Although some minor changes could be added, we believe the revised text reads better than the original. It is also interesting how the model understood the format of citations and built more complex structures from it. For instance, the two articles referenced in lines 2 and 3 in the original text were correctly merged into a single citation block and separated with ";" in line 2 of the revised text.
Prompts for the Methods section were the most challenging to design, especially when the sections included equations. The prompt for Methods (Figure 1) is more focused in keeping the technical details, which was especially important for PhenoPLIER, whose Methods section contains paragraphs with several mathematical expressions. We revised a paragraph in PhenoPLIER that contained two numbered equations (Figure 7). The model made very few changes, and all the equations, citations, and most of the original text were preserved. However, we found it remarkable how the model identi ed a wrong reference to a mathematical symbol (line 8) and xed it in the revision (line 7). Indeed, the equation with the univariate model used by PrediXcan (lines 4-6 in the original) includes the true e ect size ( \gamma_l ) instead of the estimated one ( \hat{\gamma}_l ).
In PhenoPLIER, we found one large paragraph with several equations that the model failed to revise, although it performed relatively well in revising the rest of the section. In CCC, the revision of this section was good overall, with some minor and easy-to-x issues as in the other sections.
We also observed issues from revising one paragraph at a time without context. For instance, in PhenoPLIER, one of the rst paragraphs mentions the linear models used by S-PrediXcan and S-MultiXcan, without providing any equations or details. These were presented in the following γ l ^ γ l . CC-BY 4.0 International license perpetuity. It is made available under a preprint (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in The copyright holder for this this version posted January 23, 2023. ; https://doi.org/10.1101/2023.01.21.525030 doi: bioRxiv preprint paragraphs, but since the model had not encountered that yet, it opted to add those equations immediately (in the correct Manubot/Markdown format). When revising the Methods sections of Manubot-AI (this manuscript), in some cases the model added novel sentences with wrong information. For instance, for one paragraph, it added a formula (using the correct Manubot format) to presumably predict the cost of a revision run. In another paragraph (Figure 8), it added new sentences saying that the model was "trained on a corpus of scienti c papers from the same eld as the manuscript" and that its suggested revisions resulted in a "modi ed version of the manuscript that is ready for submission". Although these are important future directions, neither accurately describes the present work.

Conclusions
We implemented AI-based revision models into the Manubot publishing platform. Writing academic papers can be time-consuming and challenging to read, so we sought to use technology to help researchers communicate their ndings to the community. We created a work ow that authors can easily trigger to suggest revisions. This work ow uses GPT-3 models through the OpenAI API, generating a pull request of revisions that authors can review. We set default parameters for GPT-3 models that work well for our use cases across di erent sections and manuscripts. Users can also customize the revision by selecting speci c sections or adjusting the model's behavior to t their needs and budget. Although the evaluation of the revision tool is subjective, we found that many paragraphs were improved. The AI model also highlighted certain paragraphs that were di cult to revise, which could be challenging for human readers too.
We designed section-speci c prompts to guide the revision of text using GPT-3. Surprisingly, in one Methods section, the model detected an error when referencing a symbol in an equation that had been overlooked by humans. However, abstracts were more challenging for the model to revise, where revisions often removed background information about the research problem. There are opportunities to improve the AI-based revisions, such as further re ning prompts using few-shot learning [11] or ne-tuning the model using an additional corpus of academic writing focused on particularly challenging sections. Fine-tuning using preprint-publication pairs [12] may help to identify sections or phrases likely to be changed during peer review. Our approach used GPT-3 to process each paragraph of the text, but it lacked a contextual thread between queries, which mainly a ected the Results and Methods sections. Using chatbots that retain context, such as OpenAI's ChatGPT, could enable the revision of individual paragraphs while considering previously processed text. Once an o cial API becomes available for ChatGPT, we plan to update our work ow to support this strategy. Other open models, such as BLOOM [13], GLM [14],or OPT [15], provide similar capabilities but lack the user-friendly OpenAI API. Despite these limitations, we found that models captured the main ideas and generated a revision that often communicated the intended meaning more clearly and concisely. It is important to note, however, that our assessment of performance in case studies was necessarily subjective, as there could be writing styles that are not widely shared across researchers.
The use of AI-assisted tools for scienti c authoring is controversial [16,17]. Questions arise concerning the originality and ownership of texts generated by these models. For example, the International Conference on Machine Learning (ICML) has prohibited the submission of "papers that include text generated from a large-scale language model (LLM)" [18], although editing tools for grammar and spelling correction are allowed. Our work focuses on revising existing text written by a human author, similar to other tools such as Grammarly. Despite the concerns, there are also signi cant opportunities. Our work lays the foundation for a future in which humans and machines construct academic manuscripts. Scienti c articles need to adhere to a certain style, which can make the writing time-consuming and require a signi cant amount of e ort to think about how to communicate a result or nding that has already been obtained. As machines become increasingly capable of improving scholarly text, humans can focus more on what to communicate to others, rather than on how to write it. This could lead to a more equitable and productive future for research, where scientists are only limited by their ideas and ability to conduct experiments to uncover the underlying organizing principles of ourselves and our environment.
. CC-BY 4.0 International license perpetuity. It is made available under a preprint (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in The copyright holder for this this version posted January 23, 2023. ;