[d8a3b0]: bmc_article.tex  Maximize  Restore  History

Download this file

283 lines (203 with data), 9.2 kB

  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
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
\documentclass[10pt]{bmc_article}
% Load packages
\usepackage{url} % Formatting web addresses
\usepackage{ifthen} % Conditional
\usepackage{multicol} %Columns
\usepackage[utf8]{inputenc} %unicode support
%\usepackage[applemac]{inputenc} %applemac support if unicode package fails
%\usepackage[latin1]{inputenc} %UNIX support if unicode package fails
\urlstyle{rm}
\usepackage[citestyle=numeric-comp]{biblatex}
\setlength{\bibitemsep}{0cm}
\renewbibmacro{in:}{%
\ifentrytype{article}{}{%
\printtext{\bibstring{in}\intitlepunct}}}
\addbibresource{bmc_article.bib}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% %%
%% If you wish to display your graphics for %%
%% your own use using includegraphic or %%
%% includegraphics, then comment out the %%
%% following two lines of code. %%
%% NB: These line *must* be included when %%
%% submitting to BMC. %%
%% All figure files must be submitted as %%
%% separate graphics through the BMC %%
%% submission process, not included in the %%
%% submitted article. %%
%% %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\def\includegraphic{}
\def\includegraphics{}
\setlength{\topmargin}{0.0cm}
\setlength{\textheight}{21.5cm}
\setlength{\oddsidemargin}{0cm}
\setlength{\textwidth}{16.5cm}
\setlength{\columnsep}{0.6cm}
\newboolean{publ}
%Review style settings
\newenvironment{bmcformat}{\begin{raggedright}\baselineskip20pt\sloppy\setboolean{publ}{false}}{\end{raggedright}\baselineskip20pt\sloppy}
%Publication style settings
%\newenvironment{bmcformat}{\fussy\setboolean{publ}{true}}{\fussy}
%%%%%%%%%%%%%%%%%%%%%%%%%%%% RESEARCH PAPER %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\begin{bmcformat}
\title{The Chemistry Development Kit (CDK). 3. Atom typing, Rendering, Molecular Formula, ...}
\author{
Egon L Willighagen$^{1}$% // FIXED FIRST AUTHOR
\email{Egon L Willighagen - egon.willighagen@ki.se}
\and
Miguel Rojas Cherto$^2$%
\email{Miguel Rojas Cherto - steinbeck@ebi.ac.uk}
\and
You C B Here$^3$%
\email{You C B Here - you.here@example.org}
\and
C D K Project\correspondingauthor$^98$% // FIXED SECOND BUT LAST AUTHOR
\email{C D K Project - cdk-devel@lists.sourceforge.net}
\and
Rajarshi Guha$^99$% // FIXED ONE BUT LAST AUTHOR
\email{Rajarshi Guha - steinbeck@ebi.ac.uk}
\and
Christoph Steinbeck$^100$% // FIXED LAST AUTHOR
\email{Christoph Steinbeck - steinbeck@ebi.ac.uk}
}
\address{
\iid(1)Division of Molecular Toxicology, Institute of Environmental Medicine, Karolinska Institutet, SE-17177 Stockholm, Sweden\\
\iid(2)Division of Analytical Biosciences, Leiden/Amsterdam Center for Drug Research, Leiden, The Netherlands \\
\iid(3)Example Ltd., Glasgow, UK \\
\iid(98)\url{http://cdk.sourceforge.net/} \\
\iid(99)NIH Center for Translational Therapeutics, 9800 Medical Center Drive, Rockville, MD 20878, USA \\
\iid(100)Chemoinformatics and Metabolism team, European Bioinformatics Institute, Hinxton, UK
}
\maketitle
%% The Abstract begins here
\begin{abstract}
% Do not use inserted blank lines (ie \\) until main body of text.
\paragraph*{Background:}
Cheminformatics is a well-established field with many applications in chemistry,
drug discovery, and the life sciences. Particularly in the latter field, however,
molecular properties are not well-understood yet, and the interaction between
molecules and larger systems remains a challenge to be modeled. Therefore, the
development of new data mining and pattern recognition continues to be important
and the need for access to a cheminformatics library that one can change remains.
\paragraph*{Results:}
We here report the 1.4 series of the Chemistry Development Kit and outline how
it evolved since the previous report. We demonstrate the new APIs we introduced
in this version and discuss the extensive quality control mechanism we have
adopted. New APIs have been introduced for substructure searching, rendering of
molecules, handling of molecular formulas, atom type perception, and InChI
support. At a quality control side we have introduced automated building,
extensive unit and use case testing, and adopted peer review.
\paragraph*{Conclusions:}
With this paper we have shown the continued effort to provide a free, Open Source
cheminformatics library, and show that such colleborative projects can survive for
a long period. We have taken advantage from the community support, and show
that an open source cheminformatics project can act as a peer reviewed
publishing platform for scientific computating software.
\end{abstract}
\ifthenelse{\boolean{publ}}{\begin{multicols}{2}}{}
%%%%%%%%%%%%%%%%
%% Background %%
%%
\section*{Background}
Open Source cheminformatics state \ldots (EGON)
Adoption of the CDK ... Cinfony~\cite{OBoyle2008}, and other bindings \ldots ...
Recent prominent use cases of the CDK~\cite{Steinbeck2003,Steinbeck2006} \ldots (EGON)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Results and Discussion %%
%%
\section*{Results and Discussion}
\subsection*{New Functionality}
Everyone is invited to contribute and write up the functionality they contributed;
only requirement: the code must have been incorporated into the main CDK library by the
time of submission of this paper.
\subsubsection*{Atom Typing}
The CDK has adopted a new atom typing algorithm \ldots (EGON)
\subsubsection*{Rendering API}
Initiated by ...
\subsubsection*{Molecular Formula}
....
\subsubsection*{SMARTS parser}
....
\subsubsection*{Partial charges and Delocalization}
....
\subsubsection*{New Builders}
....
\subsubsection*{InChI integration}
.... jni-inchi dep, atom numbering, tautomer generation
\subsection*{Improved Coding Standards}
\subsubsection*{Peer review}
\subsubsection*{Modularization}
\subsubsection*{Documentation}
Initially done with DocCheck, replaced by OpenJavaDocCheck ...
\subsubsection*{Unit testing}
\subsubsection*{Code Quality}
PMD ...
\subsubsection*{Git, branching, and patches}
%%%%%%%%%%%%%%%%%%%%%%
\section*{Conclusions}
Text for this section \ldots
%%%%%%%%%%%%%%%%%%
\section*{Methods}
\subsection*{Peer Review: Automated}
\subsubsection*{PMD}
\subsubsection*{JavaDoc Checks}
\subsection*{Peer Review: Manual}
\subsection*{Unit Testing}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section*{Authors contributions}
Text for this section \ldots
%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section*{Acknowledgements}
\ifthenelse{\boolean{publ}}{\small}{}
Text for this section \ldots
{\ifthenelse{\boolean{publ}}{\footnotesize}{\small}
\printbibliography
}
%%%%%%%%%%%
\ifthenelse{\boolean{publ}}{\end{multicols}}{}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Figures %%
%% Do not use \listoffigures as most will included as separate files
%\section*{Figures}
% \subsection*{Figure 1 - Sample figure title}
% A short description of the figure content
% should go here.
%
% \subsection*{Figure 2 - Sample figure title}
% Figure legend text.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Tables %%
%% Use of \listoftables is discouraged.
%%
%\section*{Tables}
% \subsection*{Table 1 - Sample table title}
% Here is an example of a \emph{small} table in \LaTeX\ using
% \verb|\tabular{...}|. This is where the description of the table
% should go. \par \mbox{}
% \par
% \mbox{
% \begin{tabular}{|c|c|c|}
% \hline \multicolumn{3}{|c|}{My Table}\\ \hline
% A1 & B2 & C3 \\ \hline
% A2 & ... & .. \\ \hline
% A3 & .. & . \\ \hline
% \end{tabular}
% }
% \subsection*{Table 2 - Sample table title}
% Large tables are attached as separate files but should
% still be described here.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Additional Files %%
%\section*{Additional Files}
% \subsection*{Additional file 1 --- Sample additional file title}
% Additional file descriptions text (including details of how to
% view the file, if it is in a non-standard format or the file extension). This might
% refer to a multi-page table or a figure.
%
% \subsection*{Additional file 2 --- Sample additional file title}
% Additional file descriptions text.
\end{bmcformat}
\end{document}

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks