Nature protocols Jan Schellenberger, Richard Que, Ronan M T Fleming, …, Joseph Kang, Daniel R Hyduke, Bernhard ร Palsson DOI: 10.1038/nprot.2011.308 PMID: 21886097 PMCID: PMC3319681