LaTeX Style and BiBTeX Bibliography Formats for Molecular Biologists: TeX and LaTeX Resources

LaTeX is a typesetting language that runs circles around standard word processing programs because ... it is a true language. This means you can define new commands and do rather complex things. It is not really any harder to use than standard word processing programs such as wordY or wordIMperfect but it beats them hands down.

Because it is a vastly superior, permanent document preparation method, I write all my scientific papers, in LaTeX and then convert them automatically to html with latex2html, and to postscript and (more recently) to pdf with ghostscript. An example is the Information Theory Primer.

BiBTeX is a program associated with LaTeX that creates bibliographies. The format of the bibliographies is defined by a "bst" file, which is a programming language. The nice thing about BiBTeX is that you simply insert things like \cite{Shannon1948} into your text and the programs take over from there, automatically formatting and sorting the references.

Why Use Latex?

When used in conjunction with the atchange program, LaTeX and BiBTeX become automated and act like a WYSIWYG-AIWYW (What You See Is What You Get - And It's What You Wanted).

The program medlinebib will convert from Medline bibliography format to BiBTeX. Atchange can be used to automate the process. (New as of 1999 September 9)

This page has two major parts. See the TeX and LaTeX Resources further down the page!

BiBTeX Bibliography and LaTeX Style Formats for Molecular Biologists

I cannot guarantee that these formats are exactly the same as the journal formats, in part because the journals change them and in part because the journals sometimes use rather complex rules. They are pretty good and we have published all of our papers using them (since 1987). Generally a journal will modify a format at typesetting stage.

To use:
  • Store the file. There are two methods:
      If you are the systems administrator: The program texhash will register any thing beyond the main (texmf) directory. The man page for texhash has more information.
    • Put the style in the texmf directory
    • Run texhash
      If you are not the systems administrator (or can't get them to do it):
    • put the whatever.sty and whatever.bst file in your archive directory.
    • Make a link to the archive copy (eg, use lk)
  • mention the whatever.sty file like this: \usepackage{whatever} before your \begin{document}.
  • mention the whatever.bst file like this: \bibliographystyle{whatever} after the \begin{document}.
  • How to control capitalization. Normally BiBTex calls a routine to decapitalize everything except the first character of the title. However, BiBTex in general will leave the capitalization alone when you surround the text with braces like this: "{CAPITALS left alone}". If you have looked at atchange and the medlinebib programs, you will see that they take the pubmed formats and put {} around all of the text to preserve it. This probably will solve your problem for specific cases where you want capitals, without you having to change any code.


BiBTeX Style LaTeX Style other files and comments
ajhg.bst American Journal of Human Genetics
bst by Stefan Böhringer . The University of Chicago Press, which publishes AJHG says: "Special Instructions for Mathematical and Other Non-ASCII Symbols. Authors of math-intensive articles are strongly urged to format their articles in LaTeX. This is particularly important if the articles contain numerous or complex equations." BRAVO!!
bioinformatics.bst bioinformatics.sty Bioinformatics (formerly CABIOS). Thanks to Bruce Shapiro for these.


As of 2002 April 8, Biomed Central accepts DVI files for paper submissions.
cell.bst cell.sty

cite.sty the most modern control of citations within text

citecollapse.sty

citeparens.sty

citesupernumber.sty makes citations be superscript
control.bst control.sty Basic format for building bst files.
cv.bst cv.sty

doublespace.sty
ecology.bst natbib.sty (part of LaTeX) Ecology (journal published by the Ecological Society of America) Thanks to Henrique Miguel Pereira, PhD, http://www.stanford.edu/~hpereira, hpereira@stanford.edu, who provided it.

emboj.sty

floatfig.sty


Elsevier Journals: Gene

html.sty Style for html using latex2html
gastroent.bst gastroent.sty Gastroenterology Requires natbib.sty in the document. Written by Herbert Plass, herbert.plass@meduniwien.ac.at, Vienna, Austria.
genres.bst genres.sty Genome Research
humanmutation.bst humanmutation.sty Human Mutation


IUCR (International Union of Crystallography) journals such as Acta Crystallographica Section D: Biological Crystallography
jbact.bst jbact.sty
JMB: elsart-num.bst or elsart-harv.bst elsart.cls (standard file), elsartUSA.cls (my modification for USA) Journal of Molecular Biology NEW FORMAT CHANGE!! (as of 2003 Feb 14) JMB is now under Elsevier, and they accept LaTeX! Elsevier LaTeX file guidelines and Preparing Articles with LaTeX. The links given are for LaTeX 2e (upgrade if you still have 2.09!).
As of 2004 April 26, all submissions are online: Online submission and editorial system for the Journal of Molecular Biology
jss.bst. See notes jss.sty. See notes Journal of Statistical Software provide their own LaTeX Style Files! Please obtain the files from them so you get the latest version.
jsupercomp.bst jsupercomp.sty
jtb.bst jtb.sty Journal of Theoretical Biology Note: JMB changed their reference format so JTB is now completely separated.
methenz.bst
Methods in Enzymology
molcellbiol.bst molcellbiol.sty
nci.bst nci.sty and ulem.doc (part of LaTeX2e, call in preamble as \usepackage[normalem]{ulem}) National Cancer Institute bibliography format as defined for application forms in the NCI RedBook. There are two test files, nci.bib, which is a BiBTex bibliography, and nci.tex, which is a LaTeX file to test the bibliography. New as of 2000 Nov 28
nih nih.sty (link to another web site) Using LaTeX for NIH Grant Applications by Bruce Donald. New as of 2004 March 15
nar.bst The new style file is: narfront.cls (the old one is nar.sty) Nucleic Acids Research instructions to authors
  • 2000 Sep 13: nar.bst includes titles as specified by NAR.
  • 2001 Jun 15: now periods after titles!!
  • 2003 May 28: front mechanism for authors using narfront.cls!
  • 2004 June 7: LaTeX is an accepted format!
  • 2004 Dec 13: revision to nar.sty to make nicer sections/subsections.
  • 2005 Feb 5: narfront.cls is functional. A complete working example is narsample.tar.Z. Note: the files narfront.cls and nar.sty have not been fully merged.
namedplus.bst namedplus.sty Journal of Neuroscience and other similar (apalike, but different) styles. They use parens around citations and allow four types of citation macros: \cite, \citeauthor, \citeyear, \citenoparens, and \citetext \citenoparens gives you the standard Darwin, 1873 with no parentheses so you can do stuff like (see \citenoparens{darwin1873}). \citetext gives you Darwin (1873). The output comes out as a full list of authors (year) and then the standard rest of the stuff. I've used it for Journal of Neuroscience, Hippocampus, and other similar journals. (new as of 2000 April 12).
nature.bst nature.sty
citesupernumber.sty
naturefem.sty
Nature. use in conjunction with citesupernumber.sty. Nature Guide To Authors says: " We cannot accept TeX and LaTeX: if no other format is possible, please ask the manuscript editor's advice. " Of course this is a terrible policy!! Their "natural" rival, Science is doing much better (see below). (new as of 2000 Dec 12): naturefem.sty provides a function that converts from LaTeX footnote numbers to the ones demanded by Nature.

2004 April 5: Please see the UPDATED VERSIONS AT CTAN. I have not had a chance to inspect these but they are probably more advanced than the ones on this web site.

noReferences.sty remove the word "References" from your bibliography.

nihgrant.sty see also: nih.template.txt . (If that has gone away , you can use my mirror.)

nrotate.sty
openmind.bst openmind.sty files for Open Mind Journals. instructions for authors
plos.bst (not developed?) plos.sty (not developed?)? PLoS: Public Library of Science accepts TeX and LaTeX! Instructions for Authors.
proteins.bst proteins.sty also uses citesupernumber.sty
pnas.bst from CTAN If that is not available or slow you can get my copy of pnas.bst Note: PNAS will not accept the raw reference database; the paper.bbl might be acceptable. Use article.sty for LaTeX 2.09 and article.cls for LaTeX2e Proceedings of the National Academy of Science now accepts TeX and LaTeX (new as of 1999 October 8). PDF describing PNAS Style for TeX and LaTeX. Instructions for Authors Swaine Chen has written some more detailed instructions on writing in Latex for PNAS.
psfg.bst
(New as of 2002 September 1)
(The old 1999 version, probably no longer useful, is still available as protsci.bst)
protsci.sty (the same as jmb.sty for now) Protein Science instructions. I have put their journal example into a tiny bibliography, protsci.bib
Science.bst (Science.bst is my copy; use only if the Science link is down) scicite.sty (scicite.sty is my copy; use only if the Science link is down) Instructions at Science WOW!! 2002 May 6: Thanks to Edoardo ''Dado'' Marcora",Edoardo.Marcora@colorado.edu, for pointing out that Science now supports LaTeX!

section.sty
spec.bst spec.sty


Elsevier Journals

html.sty This is the style file that allows LaTeX to be converted to html by latex2html!


Wiley LaTeX styles! NOTE that the pdf instructions given are older than the one in the tar file.

TeX and LaTeX Resources

  • Misc
  • Advanced How do I write LaTeX classes and packages? Narendran Subu (narendran_9@SPAMBLOCKyahoo.com) wrote on the texhax group: "There are no guides, really, beyond what that outlines, other than the language the things are usually written in, for which see:" Documented LaTeX sources (.dtx files)




    Schneider Lab

    origin: 1998 Mar 3
    updated: 2005 Jul 12