Trager Edward H, Khanna Ritu, Marrs Adrian, Siden Lawrence, Branham Kari E H, Swaroop Anand, Richards Julia E
Department of Ophthalmology and Visual Sciences, Kellogg Eye Center, University of Michigan, Ann Arbor, Michigan 48105, USA.
Bioinformatics. 2007 Jul 15;23(14):1854-6. doi: 10.1093/bioinformatics/btm242. Epub 2007 May 8.
The Madeline 2.0 Pedigree Drawing Engine (PDE) is a pedigree drawing program for use in linkage and family-based association studies. The program is designed to handle large and complex pedigrees with an emphasis on readability and aesthetics. For complex pedigrees, we use a hybrid algorithm in which consanguinous loops are drawn as cyclic graphs whenever possible, but we resort to acyclic graphs when matings can no longer be connected without line crossings. A similar hybrid approach is used to avoid line crossings for matings between distant descendants of different founding groups. Written in object-oriented C++ and released under the GNU General Public License (GPL), Madeline 2.0 PDE reads input files specified on the command line and generates pedigree drawings without user interaction. Pedigree output in scalable vector graphics (SVG) format can be viewed in browsers with native SVG rendering support or in vector graphics editors. We provide an easy-to-use public web service, which is experimental and still under development.
Madeline 2.0系谱绘制引擎(PDE)是一款用于连锁分析和基于家系的关联研究的系谱绘制程序。该程序旨在处理大型复杂系谱,重点在于可读性和美观性。对于复杂系谱,我们使用一种混合算法,尽可能将近亲循环绘制为循环图,但当交配关系无法避免线条交叉时则采用非循环图。类似的混合方法用于避免不同创始群体的远代后代之间交配关系的线条交叉。Madeline 2.0 PDE用面向对象的C++编写,并在GNU通用公共许可证(GPL)下发布,它读取命令行指定的输入文件并在无需用户交互的情况下生成系谱图。可缩放矢量图形(SVG)格式的系谱输出可以在支持原生SVG渲染的浏览器或矢量图形编辑器中查看。我们提供了一个易于使用的公共网络服务,该服务仍处于实验阶段且仍在开发中。