Nature protocols Nadezhda T Doncheva, Yassen Assenov, Francisco S Domingues, Mario Albrecht DOI: 10.1038/nprot.2012.004 PMID: 22422314