forked from openjournals/joss-papers
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path10.21105.joss.00167.jats
128 lines (128 loc) · 4.75 KB
/
10.21105.joss.00167.jats
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.2 20190208//EN"
"JATS-publishing1.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="1.2" article-type="other">
<front>
<journal-meta>
<journal-id></journal-id>
<journal-title-group>
<journal-title>Journal of Open Source Software</journal-title>
<abbrev-journal-title>JOSS</abbrev-journal-title>
</journal-title-group>
<issn publication-format="electronic">2475-9066</issn>
<publisher>
<publisher-name>Open Journals</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">167</article-id>
<article-id pub-id-type="doi">10.21105/joss.00167</article-id>
<title-group>
<article-title>bíogo: a simple high-performance bioinformatics toolkit
for the Go language</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<contrib-id contrib-id-type="orcid">0000-0001-8295-2301</contrib-id>
<string-name>R Daniel Kortschak</string-name>
<xref ref-type="aff" rid="aff-1"/>
</contrib>
<contrib contrib-type="author">
<contrib-id contrib-id-type="orcid">0000-0001-8327-7643</contrib-id>
<string-name>Josh Bleecher Snyder</string-name>
<xref ref-type="aff" rid="aff-3"/>
</contrib>
<contrib contrib-type="author">
<contrib-id contrib-id-type="orcid">0000-0002-3158-1763</contrib-id>
<string-name>Manolis Maragkakis</string-name>
<xref ref-type="aff" rid="aff-2"/>
</contrib>
<contrib contrib-type="author">
<contrib-id contrib-id-type="orcid">0000-0003-2404-5636</contrib-id>
<string-name>David L Adelson</string-name>
<xref ref-type="aff" rid="aff-1"/>
</contrib>
<aff id="aff-1">
<institution-wrap>
<institution>School of Biological Sciences, The University of
Adelaide</institution>
</institution-wrap>
</aff>
<aff id="aff-2">
<institution-wrap>
<institution>Department of Pathology and Laboratory Medicine, Perelman
School of Medicine, University of Pennsylvania</institution>
</institution-wrap>
</aff>
<aff id="aff-3">
<institution-wrap>
<institution>None</institution>
</institution-wrap>
</aff>
</contrib-group>
<pub-date date-type="pub" publication-format="electronic" iso-8601-date="2017-01-06">
<day>6</day>
<month>1</month>
<year>2017</year>
</pub-date>
<volume>2</volume>
<issue>10</issue>
<fpage>167</fpage>
<permissions>
<copyright-statement>Authors of papers retain copyright and release the
work under a Creative Commons Attribution 4.0 International License (CC
BY 4.0)</copyright-statement>
<copyright-year>2021</copyright-year>
<copyright-holder>The article authors</copyright-holder>
<license license-type="open-access" xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>Authors of papers retain copyright and release the work under
a Creative Commons Attribution 4.0 International License (CC BY
4.0)</license-p>
</license>
</permissions>
<kwd-group kwd-group-type="author">
<kwd>bioinformatics</kwd>
<kwd>toolkit</kwd>
<kwd>golang</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="summary">
<title>Summary</title>
<p>bíogo is a framework designed to ease development and maintenance
of computationally intensive bioinformatics applications
(<xref alt="Kortschak & Adelson, 2014" rid="ref-biogo" ref-type="bibr">Kortschak
& Adelson, 2014</xref>). The library is written in the Go
programming language, a garbage-collected, strictly typed compiled
language with built in support for concurrent processing, and
performance comparable to C and Java. It provides a variety of data
types and utility functions to facilitate manipulation and analysis of
large scale genomic and other biological data. bíogo uses a concise
and expressive syntax, lowering the barriers to entry for researchers
needing to process large data sets with custom analyses while
retaining computational safety and ease of code review. We believe
bíogo provides an excellent environment for training and research in
computational biology because of its combination of strict typing,
simple and expressive syntax, and high performance.</p>
</sec>
</body>
<back>
<ref-list>
<ref-list>
<ref id="ref-biogo">
<element-citation publication-type="article-journal">
<person-group person-group-type="author">
<name><surname>Kortschak</surname><given-names>R. D.</given-names></name>
<name><surname>Adelson</surname><given-names>D. L.</given-names></name>
</person-group>
<article-title>Bíogo: A simple high-performance bioinformatics toolkit for the go language</article-title>
<source>bioRxiv</source>
<year iso-8601-date="2014">2014</year>
<pub-id pub-id-type="doi">10.1101/005033</pub-id>
</element-citation>
</ref>
</ref-list>
</ref-list>
</back>
</article>