Difference between revisions of "Template:Article of the week"

From LIMSWiki
Jump to navigationJump to search
(Updated article of the week text.)
(Updated article of the week text)
 
(433 intermediate revisions by the same user not shown)
Line 1: Line 1:
<div style="float: left; margin: 0.5em 0.9em 0.4em 0em;">[[File:Linux kernel API.svg|240px]]</div>
<div style="float: left; margin: 0.5em 0.9em 0.4em 0em;">[[File:Fig2 Berezin PLoSCompBio23 19-12.png|240px]]</div>
An '''[[application programming interface]]''' ('''API''') is a particular set of rules and specifications that software programs can follow to communicate with each other.  It serves as an interface between different software programs and facilitates their interaction, similar to the way the user interface facilitates interaction between humans and computers. An API can be created for applications, libraries, operating systems, etc. as a way of defining their "vocabularies" and resource request conventions (e.g. function-calling conventions). It may include specifications for routines, data structures, object classes, and protocols used to communicate between the consumer program and the implementer program of the API.
'''"[[Journal:Ten simple rules for managing laboratory information|Ten simple rules for managing laboratory information]]"'''


An API can be generalized for many functions, appearing bundled in the libraries of a programming language, e.g. the Standard Template Library in C++ or the Java API. It can also be function-specific, meant to address a specific problem, e.g. the Google Maps API or the Java API for XML Web Services. Some APIs are language-dependent, meaning they can only use the syntax and elements of a particular language, which makes the API more convenient to use. Of course, an API may also be language-independent, written so that it can be called from several programming languages. This is a desirable feature for a service-oriented API that is not bound to a specific process or system and may be provided as remote procedure calls or web services. ('''[[Application programming interface|Full article...]]''')<br />
[[Information]] is the cornerstone of [[research]], from experimental data/[[metadata]] and computational processes to complex inventories of reagents and equipment. These 10 simple rules discuss best practices for leveraging [[laboratory information management system]]s (LIMS) to transform this large information load into useful scientific findings. The development of [[mathematical model]]s that can predict the properties of biological systems is the holy grail of [[computational biology]]. Such models can be used to test biological hypotheses, guide the development of biomanufactured products, engineer new systems meeting user-defined specifications, and much more ... ('''[[Journal:Ten simple rules for managing laboratory information|Full article...]]''')<br />


<br />
''Recently featured'':
''Recently featured'': [[Immunoinformatics]], [[Life sciences industry]], [[Chemical industry]]
{{flowlist |
* [[Journal:Hierarchical AI enables global interpretation of culture plates in the era of digital microbiology|Hierarchical AI enables global interpretation of culture plates in the era of digital microbiology]]
* [[Journal:Critical analysis of the impact of AI on the patient–physician relationship: A multi-stakeholder qualitative study|Critical analysis of the impact of AI on the patient–physician relationship: A multi-stakeholder qualitative study]]
* [[Journal:Judgements of research co-created by generative AI: Experimental evidence|Judgements of research co-created by generative AI: Experimental evidence]]
}}

Latest revision as of 18:03, 10 June 2024

Fig2 Berezin PLoSCompBio23 19-12.png

"Ten simple rules for managing laboratory information"

Information is the cornerstone of research, from experimental data/metadata and computational processes to complex inventories of reagents and equipment. These 10 simple rules discuss best practices for leveraging laboratory information management systems (LIMS) to transform this large information load into useful scientific findings. The development of mathematical models that can predict the properties of biological systems is the holy grail of computational biology. Such models can be used to test biological hypotheses, guide the development of biomanufactured products, engineer new systems meeting user-defined specifications, and much more ... (Full article...)

Recently featured: