<?xml version='1.0'?>
<!DOCTYPE art SYSTEM 'http://www.biomedcentral.com/xml/article.dtd'>
<art>
   <ui>1471-2350-8-31</ui>
   <ji>1471-2350</ji>
   <fm>
      <dochead>Software</dochead>
      <bibl>
         <title>
            <p>PediDraw: A web-based tool for drawing a pedigree in genetic counseling</p>
         </title>
         <aug>
            <au id="A1">
               <snm>He</snm>
               <fnm>Min</fnm>
               <insr iid="I1"/>
               <insr iid="I2"/>
               <email>mhe@genetics.ac.cn</email>
            </au>
            <au id="A2" ca="yes">
               <snm>Li</snm>
               <fnm>Wei</fnm>
               <insr iid="I1"/>
               <email>wli@genetics.ac.cn</email>
            </au>
         </aug>
         <insg>
            <ins id="I1">
               <p>Key Laboratory of Molecular and Developmental Biology, Institute of Genetics and Developmental Biology, Chinese Academy of Sciences, Datun Road, Chaoyang District, Beijing 100101, China</p>
            </ins>
            <ins id="I2">
               <p>Graduate School of Chinese Academy of Sciences, 19 Yuquan Road, Beijing 100039, China</p>
            </ins>
         </insg>
         <source>BMC Medical Genetics</source>
         <issn>1471-2350</issn>
         <pubdate>2007</pubdate>
         <volume>8</volume>
         <issue>1</issue>
         <fpage>31</fpage>
         <url>http://www.biomedcentral.com/1471-2350/8/31</url>
         <xrefbib>
            <pubidlist>
               <pubid idtype="pmpid">17555606</pubid>
               <pubid idtype="doi">10.1186/1471-2350-8-31</pubid>
            </pubidlist>
         </xrefbib>
      </bibl>
      <history>
         <rec>
            <date>
               <day>01</day>
               <month>2</month>
               <year>2007</year>
            </date>
         </rec>
         <acc>
            <date>
               <day>08</day>
               <month>6</month>
               <year>2007</year>
            </date>
         </acc>
         <pub>
            <date>
               <day>08</day>
               <month>6</month>
               <year>2007</year>
            </date>
         </pub>
      </history>
      <cpyrt>
         <year>2007</year>
         <collab>He and Li; licensee BioMed Central Ltd.</collab>
         <note>This is an Open Access article distributed under the terms of the Creative Commons Attribution License (<url>http://creativecommons.org/licenses/by/2.0</url>), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</note>
      </cpyrt>
      <abs>
         <sec>
            <st>
               <p>Abstract</p>
            </st>
            <sec>
               <st>
                  <p>Background</p>
               </st>
               <p>Drawing a pedigree is a prerequisite in genetic counseling. In medical records, a pedigree is useful to document the family history of the patient. Drawing a pedigree is also necessary in collecting genetic resources for medical research such as positional cloning. Currently, most pedigrees are drawn by hand or by drawing software. Due to the special requirements in a standardized pedigree, generating a pedigree by these methods is usually time-consuming and requires professionals. This limits the usage of a pedigree as demanded in remote diagnosis or online counseling from the counselees to send an electronic pedigree.</p>
            </sec>
            <sec>
               <st>
                  <p>Results</p>
               </st>
               <p>We developed an online pedigree drawing tool, PediDraw, which enables users to generate pedigrees after inputting the family information step-by-step on web. It outputs a pedigree or table to present a family history to the counselors.</p>
            </sec>
            <sec>
               <st>
                  <p>Conclusion</p>
               </st>
               <p>PediDraw is a user-friendly web-based drawing tool. It is accessible via Internet.</p>
            </sec>
         </sec>
      </abs>
   </fm>
   <bdy>
      <sec>
         <st>
            <p>Background</p>
         </st>
         <p>A pedigree is a genealogical graph or table which records the relationship of families by degrees. It is essential to genetic counseling. Drawing a pedigree is regarded as a trained skill of genetic counselors to obey the general rules of pedigree nomenclature <abbrgrp><abbr bid="B1">1</abbr></abbrgrp>. Genetic counselors usually draw the pedigrees by handwriting or with the assistance of some commonly used drawing software such as Microsoft PowerPoint. This handwriting procedure is usually time-consuming and may lead to a mess when modifying. It will take a lot of time to align the icons and to annotate the pedigree when using drawing software such as Microsoft PowerPoint. In medical records, the family history is required to document and trace the inheritability of certain kind of disease. As the usage of electronic medical files is more popular in medical practice, the inconvenience in drawing a pedigree by hand or by current drawing software precludes the general practitioners from using the electronic files. In medical research, a detailed pedigree is required in genetic mapping or linkage analysis, which calls for a simple tool to draw pedigrees <abbrgrp><abbr bid="B2">2</abbr></abbrgrp>. More recently, online genetic education and genetic counseling websites have been developed in the Internet era <abbrgrp><abbr bid="B3">3</abbr></abbrgrp>. This service requires a simple drawing tool for the online genetic counselees without professional training.</p>
         <p>To meet the above needs, several tools for drawing a pedigree or record the family history have been developed. Most of them are not web-based and can not be freely online accessible by users (such as the commercial pedigree drawing programs Cyrillic, Progeny) as listed in the category of "Pedigree Drawing Programs/Software Reviews" compiled by a genetic counselor, Debra Collins, at University of Kansas Medical Center, although it is not comprehensive <abbrgrp><abbr bid="B4">4</abbr></abbrgrp>. A well-designed web tool to document a family history, My Family Health Portrait, is developed by the US Department of Health and Human Services <abbrgrp><abbr bid="B5">5</abbr></abbrgrp>. As a tool from the US Surgeon General, it is easy to learn by Internet users, but does not output a standardized pedigree used by genetic counselors. It is not user-friendly when inputting multiple family members. Markinen et al. <abbrgrp><abbr bid="B6">6</abbr></abbrgrp> have developed a high-throughput pedigree drawing tool, which is suitable for large families, but not for a standardized pedigree as recognized by genetic counselors <abbrgrp><abbr bid="B1">1</abbr></abbrgrp>. Some pedigree drawing or editing program is limited by operating system, such as Madeline <abbrgrp><abbr bid="B7">7</abbr></abbrgrp> is supported by Linux, Pedigree-Draw <abbrgrp><abbr bid="B8">8</abbr></abbrgrp> is limited to Macintosh users, while Pelican <abbrgrp><abbr bid="B9">9</abbr></abbrgrp> is a Java-based software tool. Here we designed a pedigree drawing tool that is online accessible and user-friendly, which can be easily implemented in online genetic counseling or remote medical practice by obeying the general rules of a standardized pedigree nomenclature.</p>
      </sec>
      <sec>
         <st>
            <p>Implementation</p>
         </st>
         <sec>
            <st>
               <p>Programming</p>
            </st>
            <sec>
               <st>
                  <p>Programming languages</p>
               </st>
               <p>HyperText Markup Language (HTML), JavaScript (JS), Cascading Style Sheets (CSS), and Personal Home Page (PHP). All the data pages for storing the input information in a pedigree were converted to Structures Query Language (SQL) files based on the MySQL database system.</p>
            </sec>
            <sec>
               <st>
                  <p>Programming editors</p>
               </st>
               <p>EditPlus text editor, Macromedia Dreamweaver MX, Photoshop CS.</p>
            </sec>
         </sec>
         <sec>
            <st>
               <p>Copyright and server</p>
            </st>
            <p>PediDraw&#8482; (version 1.0) is copyrighted by The National Copyright Administration of People's Republic of China. It is hosted in HP ProLiant ML150 dual Xeon 2.80-GHz server (Hewlett-Packard, Shanghai, China). It is running in Microsoft Windows XP environment. Apache provides a secure, efficient and extensible server for HTTP services.</p>
         </sec>
      </sec>
      <sec>
         <st>
            <p>Results</p>
         </st>
         <p>The following five modules are the operations the users have to complete sequentially.</p>
         <sec>
            <st>
               <p>Registration and login</p>
            </st>
            <p>Before starting a pedigree drawing, a user has to register. When the registration is finished, the user can login by using his/her username and password. When the user re-logins, the profile that was input the last time is displayed.</p>
         </sec>
         <sec>
            <st>
               <p>User's information</p>
            </st>
            <p>The first sheet inputs the registered user's information including age, sex, affection status, marital status. If the user is married, (s)he may specify the affection and survival status of her/his spouse and children. The user may edit the existing information when (s)he re-logins. When the user is not sure of the information, (s)he could check any box first, and modify or delete it later on. When finished, click the "Next" button for the next step.</p>
         </sec>
         <sec>
            <st>
               <p>Ancestors' information</p>
            </st>
            <p>This sheet records the affection status and survival status of any user's ancestors, including parents and grandparents. When finished, click the "Next" Button for proceeding.</p>
         </sec>
         <sec>
            <st>
               <p>Family member's information</p>
            </st>
            <p>In this sheet, PediDraw allows the user to input all the information (name, affection status, survival status) of her/his family members, including the user's brothers/sisters, and the brothers/sisters of the user's father and mother. To avoid the confusion, the name of a family member could be real or nickname, but any two members in the family should have different names. To extend the family members, underneath each selected family member, it allows the user to input the affection status and survival status of each family member's spouse and children. The information can be modified or deleted when editing. Choose "Modify" or "Delete" when the information of a member is filled. When verified, click the "Add" button, the added member will be showing below the main table in orange color. When all the family members are specified, click "CONFIRMATION" button above the main table to finish this step.</p>
         </sec>
         <sec>
            <st>
               <p>Submit and draw</p>
            </st>
            <p>Here displays a confirmation table of all the input information of the user's pedigree. In the table each member of the pedigree has been assigned an ID number automatically (Table <tblr tid="T1">1</tblr>). Underneath this table, supplement information can be added in the "REMARKS" block, such as the name of the disease, the symptoms of the disease, designation of a proband, consanguineous marriage or twins by using the ID numbers (Table <tblr tid="T2">2</tblr>). When finished, click the "Submit &amp; Draw" button to go to the final step. Output type 1 is a pedigree table together with the remark table (Tables <tblr tid="T1">1</tblr> and <tblr tid="T2">2</tblr>). When clicking the table icon, the output table could be saved or printed as a Microsoft Word file ("*.doc"). Output type 2 is a pedigree tree which could be saved as a "*.bmp" file or a "*.gif" file or printed directly when clicking the tree icon (Fig. <figr fid="F1">1</figr>). The combination of a table and a tree provides detailed information of a family history. This makes the appearance of a pedigree cleaner than the sample pedigree as shown in the website of National Society of Genetic Counselors <abbrgrp><abbr bid="B10">10</abbr></abbrgrp>. To protect the privacy of a user's family information, the user can eliminate the submitted data from our database after saving a table or graph.</p>
            <tbl id="T1">
               <title>
                  <p>Table 1</p>
               </title>
               <caption>
                  <p>A hypothetical clinical pedigree table with migrane.</p>
               </caption>
               <tblbdy cols="5">
                  <r>
                     <c ca="center">
                        <p>Name: demo</p>
                     </c>
                     <c ca="center">
                        <p>Age: 35</p>
                     </c>
                     <c ca="center">
                        <p>Date: 01.30.2007</p>
                     </c>
                     <c cspan="2" ca="center">
                        <p>Powered by</p>
                     </c>
                  </r>
                  <r>
                     <c cspan="5">
                        <hr/>
                     </c>
                  </r>
                  <r>
                     <c cspan="5" ca="center">
                        <p>PediDraw&#8482;</p>
                     </c>
                  </r>
                  <r>
                     <c cspan="5">
                        <hr/>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>id</p>
                     </c>
                     <c ca="center">
                        <p>member</p>
                     </c>
                     <c ca="center">
                        <p>name</p>
                     </c>
                     <c ca="center">
                        <p>affected</p>
                     </c>
                     <c ca="center">
                        <p>alive</p>
                     </c>
                  </r>
                  <r>
                     <c cspan="5">
                        <hr/>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>1</p>
                     </c>
                     <c ca="center">
                        <p>father's father</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="center">
                        <p>yes</p>
                     </c>
                     <c ca="center">
                        <p>no</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>2</p>
                     </c>
                     <c ca="center">
                        <p>father's mother</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="center">
                        <p>no</p>
                     </c>
                     <c ca="center">
                        <p>yes</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>3</p>
                     </c>
                     <c ca="center">
                        <p>mother's father</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="center">
                        <p>no</p>
                     </c>
                     <c ca="center">
                        <p>yes</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>4</p>
                     </c>
                     <c ca="center">
                        <p>mother's mother</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="center">
                        <p>no</p>
                     </c>
                     <c ca="center">
                        <p>no</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>5</p>
                     </c>
                     <c ca="center">
                        <p>father</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="center">
                        <p>no</p>
                     </c>
                     <c ca="center">
                        <p>yes</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>6</p>
                     </c>
                     <c ca="center">
                        <p>mother</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="center">
                        <p>no</p>
                     </c>
                     <c ca="center">
                        <p>yes</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>7</p>
                     </c>
                     <c ca="center">
                        <p>you</p>
                     </c>
                     <c ca="center">
                        <p>demo</p>
                     </c>
                     <c ca="center">
                        <p>yes</p>
                     </c>
                     <c ca="center">
                        <p>yes</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>8</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="center">
                        <p>Spouse</p>
                     </c>
                     <c ca="center">
                        <p>No</p>
                     </c>
                     <c ca="center">
                        <p>Yes</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>9</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="center">
                        <p>Son1</p>
                     </c>
                     <c ca="center">
                        <p>No</p>
                     </c>
                     <c ca="center">
                        <p>Yes</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>10</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="center">
                        <p>Daughter1</p>
                     </c>
                     <c ca="center">
                        <p>Yes</p>
                     </c>
                     <c ca="center">
                        <p>Yes</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>11</p>
                     </c>
                     <c ca="center">
                        <p>Father's Younger Brother</p>
                     </c>
                     <c ca="center">
                        <p>David</p>
                     </c>
                     <c ca="center">
                        <p>Yes</p>
                     </c>
                     <c ca="center">
                        <p>Yes</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>12</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="center">
                        <p>Spouse</p>
                     </c>
                     <c ca="center">
                        <p>No</p>
                     </c>
                     <c ca="center">
                        <p>Yes</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>13</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="center">
                        <p>Son1</p>
                     </c>
                     <c ca="center">
                        <p>Yes</p>
                     </c>
                     <c ca="center">
                        <p>Yes</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>14</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="center">
                        <p>Son2</p>
                     </c>
                     <c ca="center">
                        <p>No</p>
                     </c>
                     <c ca="center">
                        <p>Yes</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>15</p>
                     </c>
                     <c ca="center">
                        <p>Father's Elder Sister</p>
                     </c>
                     <c ca="center">
                        <p>Kate</p>
                     </c>
                     <c ca="center">
                        <p>No</p>
                     </c>
                     <c ca="center">
                        <p>Yes</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>16</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="center">
                        <p>Spouse</p>
                     </c>
                     <c ca="center">
                        <p>No</p>
                     </c>
                     <c ca="center">
                        <p>No</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>17</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="center">
                        <p>Son1</p>
                     </c>
                     <c ca="center">
                        <p>No</p>
                     </c>
                     <c ca="center">
                        <p>Yes</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>18</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="center">
                        <p>Daughter1</p>
                     </c>
                     <c ca="center">
                        <p>No</p>
                     </c>
                     <c ca="center">
                        <p>Yes</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>19</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="center">
                        <p>Daughter2</p>
                     </c>
                     <c ca="center">
                        <p>Yes</p>
                     </c>
                     <c ca="center">
                        <p>Yes</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>20</p>
                     </c>
                     <c ca="center">
                        <p>Mother's Elder Brother</p>
                     </c>
                     <c ca="center">
                        <p>Peter</p>
                     </c>
                     <c ca="center">
                        <p>No</p>
                     </c>
                     <c ca="center">
                        <p>Yes</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>21</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="center">
                        <p>Spouse</p>
                     </c>
                     <c ca="center">
                        <p>No</p>
                     </c>
                     <c ca="center">
                        <p>No</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>22</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="center">
                        <p>Son1</p>
                     </c>
                     <c ca="center">
                        <p>No</p>
                     </c>
                     <c ca="center">
                        <p>Yes</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>23</p>
                     </c>
                     <c ca="center">
                        <p>Mother's Younger Brother</p>
                     </c>
                     <c ca="center">
                        <p>Robert</p>
                     </c>
                     <c ca="center">
                        <p>No</p>
                     </c>
                     <c ca="center">
                        <p>Yes</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>24</p>
                     </c>
                     <c ca="center">
                        <p>Elder Brother</p>
                     </c>
                     <c ca="center">
                        <p>Alex</p>
                     </c>
                     <c ca="center">
                        <p>No</p>
                     </c>
                     <c ca="center">
                        <p>Yes</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>25</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="center">
                        <p>Spouse</p>
                     </c>
                     <c ca="center">
                        <p>Yes</p>
                     </c>
                     <c ca="center">
                        <p>No</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>26</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="center">
                        <p>Son1</p>
                     </c>
                     <c ca="center">
                        <p>No</p>
                     </c>
                     <c ca="center">
                        <p>Yes</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>27</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="center">
                        <p>Daughter1</p>
                     </c>
                     <c ca="center">
                        <p>Yes</p>
                     </c>
                     <c ca="center">
                        <p>Yes</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>28</p>
                     </c>
                     <c ca="center">
                        <p>Younger Sister</p>
                     </c>
                     <c ca="center">
                        <p>Jane</p>
                     </c>
                     <c ca="center">
                        <p>No</p>
                     </c>
                     <c ca="center">
                        <p>Yes</p>
                     </c>
                  </r>
               </tblbdy>
            </tbl>
            <tbl id="T2">
               <title>
                  <p>Table 2</p>
               </title>
               <caption>
                  <p>Additional information to the pedigree in Table 1.</p>
               </caption>
               <tblbdy cols="2">
                  <r>
                     <c cspan="2" ca="center">
                        <p>
                           <b>Remarks</b>
                        </p>
                     </c>
                  </r>
                  <r>
                     <c cspan="2">
                        <hr/>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>Type of disease:</p>
                     </c>
                     <c ca="left">
                        <p>migrane</p>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>Clinical symptoms:</p>
                     </c>
                     <c ca="left">
                        <p>starting at teenage, about once a week in frequency, pulsating headache, without aura, weather related, with hyperlipidemia.</p>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>Proband:</p>
                     </c>
                     <c ca="left">
                        <p>7</p>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>Consanguineous marriage:</p>
                     </c>
                     <c ca="left">
                        <p>15 and 16; 24 and 25</p>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>Twins:</p>
                     </c>
                     <c ca="left">
                        <p>no</p>
                     </c>
                  </r>
               </tblbdy>
            </tbl>
            <fig id="F1">
               <title>
                  <p>Figure 1</p>
               </title>
               <caption>
                  <p>A hypothetical clinical pedigree tree with migrane</p>
               </caption>
               <text>
                  <p><b>A hypothetical clinical pedigree tree with migrane</b>. When choosing "Output type 2", the Table 1 is converted to a four-degree graph connected by the relationship lines. The symbols used in this graph are accepted in a standardized pedigree as described by Bennett, et al. [1]</p>
               </text>
               <graphic file="1471-2350-8-31-1"/>
            </fig>
            <p>PediDraw is featured with "Help" information in each step. The major operations of a user are to make selections from the icons. A user may return to the previous page by using the backward button in the tool bar. All these features enable an untrained counselee to learn how to use PediDraw easily.</p>
         </sec>
      </sec>
      <sec>
         <st>
            <p>Discussion</p>
         </st>
         <p>PediDraw provides an online drawing tool for a pedigree that is recognized by any genetic counselors as it obeys the standardized nomenclature of a pedigree <abbrgrp><abbr bid="B1">1</abbr></abbrgrp>. Although the current version (1.0) only allows the user to draw a four-degree pedigree, the number of family members is fairly unlimited, as the number of brothers/sisters is unlimited. Each core family in the pedigree is limited to eight members: a couple, three sons, and three daughters. This may limit the input of family members from large families. To solve this problem, due to the unlimited number of brothers/sisters, the user may assume one person with many brothers/sisters as the registered user or split a large family into small families when necessary.</p>
         <p>As described in the "Results" section, PediDraw allows the user to choose either a pedigree table or a pedigree tree for output, which can be saved in a computer or printed directly. This feature makes it feasible to send an electronic file to a genetic counselor. Currently, the Chinese version of PediDraw is implemented in the online genetic counseling in China Genetic Counseling Network (CGCN) <abbrgrp><abbr bid="B3">3</abbr></abbrgrp>. In CGCN, the counselors can review the pedigrees sent together with their questions. The other application of PediDraw is to document the families recruited in a program of collecting Chinese genetic resources. Some immortalized cell lines from this collection were deposited at the Foundation Jean Dausset (CEPH) for the Human Genome Diversity Project <abbrgrp><abbr bid="B11">11</abbr></abbrgrp>.</p>
      </sec>
      <sec>
         <st>
            <p>Conclusion</p>
         </st>
         <p>PediDraw is providing a user-friendly web-based pedigree drawing tool. It has two optional output formats, a table and a graph. It is readable by any genetic counselors as PediDraw applies the standardized rules of drawing a pedigree in genetic counseling.</p>
      </sec>
      <sec>
         <st>
            <p>Availability and requirements</p>
         </st>
         <p>PediDraw provides an open access <abbrgrp><abbr bid="B12">12</abbr></abbrgrp> to any Internet user after registration following the steps as described in the "Registration and login" section. The PediDraw&#8482; is registered in The National Copyright Administration of People's Republic of China (No. 2006SRBJ2033). All rights are reserved. PediDraw is currently run on Intel based PCs. It is compatible with most browsers and operating systems.</p>
      </sec>
      <sec>
         <st>
            <p>Competing interests</p>
         </st>
         <p>The author(s) declare that they have no competing interests.</p>
      </sec>
      <sec>
         <st>
            <p>Authors' contributions</p>
         </st>
         <p>MH and WL designed the study. MH and WL wrote and tested the software. WL wrote the paper. All authors read and approved the final manuscript.</p>
      </sec>
   </bdy>
   <bm>
      <ack>
         <sec>
            <st>
               <p>Acknowledgements</p>
            </st>
            <p>This work was supported in part by Hi-Tech Research and Development Program of China (No. 2006AA02Z322); National Basic Research Program of China (No. 2006CB504103; No. 2006CB500704) (to WL). We are indebted to the participants in evaluating the PediDraw for its availability and user-friendly access.</p>
         </sec>
      </ack>
      <refgrp>
         <bibl id="B1">
            <title>
               <p>Recommendations for standardized human pedigree nomenclature. Pedigree standardization task force of the National Society of Genetic Counselors</p>
            </title>
            <aug>
               <au>
                  <snm>Bennett</snm>
                  <fnm>RL</fnm>
               </au>
               <au>
                  <snm>Steinhaus</snm>
                  <fnm>KA</fnm>
               </au>
               <au>
                  <snm>Uhrich</snm>
                  <fnm>SB</fnm>
               </au>
               <au>
                  <snm>O'Sullivan</snm>
                  <fnm>CK</fnm>
               </au>
               <au>
                  <snm>Resta</snm>
                  <fnm>RG</fnm>
               </au>
               <au>
                  <snm>Lochner-Doyle</snm>
                  <fnm>D</fnm>
               </au>
               <au>
                  <snm>Markel</snm>
                  <fnm>DS</fnm>
               </au>
               <au>
                  <snm>Vincent</snm>
                  <fnm>V</fnm>
               </au>
               <au>
                  <snm>Hamanishi</snm>
                  <fnm>J</fnm>
               </au>
            </aug>
            <source>Am J Hum Genet</source>
            <pubdate>1995</pubdate>
            <volume>56</volume>
            <fpage>745</fpage>
            <lpage>752</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">1801187</pubid>
                  <pubid idtype="pmpid">7887430</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B2">
            <title>
               <p>Truncating mutations in the Fanconi anemia J gene BRIP1 are low-penetrance breast cancer susceptibility alleles</p>
            </title>
            <aug>
               <au>
                  <snm>Seal</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Thompson</snm>
                  <fnm>D</fnm>
               </au>
               <au>
                  <snm>Renwick</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Elliott</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Kelly</snm>
                  <fnm>P</fnm>
               </au>
               <au>
                  <snm>Barfoot</snm>
                  <fnm>R</fnm>
               </au>
               <au>
                  <snm>Chagtai</snm>
                  <fnm>T</fnm>
               </au>
               <au>
                  <snm>Jayatilake</snm>
                  <fnm>H</fnm>
               </au>
               <au>
                  <snm>Ahmed</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Spanova</snm>
                  <fnm>K</fnm>
               </au>
               <au>
                  <snm>North</snm>
                  <fnm>B</fnm>
               </au>
               <au>
                  <snm>McGuffog</snm>
                  <fnm>L</fnm>
               </au>
               <au>
                  <snm>Evans</snm>
                  <fnm>DG</fnm>
               </au>
               <au>
                  <snm>Eccles</snm>
                  <fnm>D</fnm>
               </au>
               <au>
                  <snm>Breast Cancer Susceptibility Collaboration</snm>
                  <fnm>(UK)</fnm>
               </au>
               <au>
                  <snm>Easton</snm>
                  <fnm>DF</fnm>
               </au>
               <au>
                  <snm>Stratton</snm>
                  <fnm>MR</fnm>
               </au>
               <au>
                  <snm>Rahman</snm>
                  <fnm>N</fnm>
               </au>
            </aug>
            <source>Nat Genet</source>
            <pubdate>2006</pubdate>
            <volume>38</volume>
            <fpage>1239</fpage>
            <lpage>1241</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1038/ng1902</pubid>
                  <pubid idtype="pmpid" link="fulltext">17033622</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B3">
            <title>
               <p>China Genetic Counseling Network (CGCN): A website on genetic counseling and genetic education</p>
            </title>
            <aug>
               <au>
                  <snm>He</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Li</snm>
                  <fnm>W</fnm>
               </au>
            </aug>
            <source>Hereditas (Beijing)</source>
            <pubdate>2007</pubdate>
            <volume>29</volume>
            <fpage>381</fpage>
            <lpage>384</lpage>
            <url>http://www.gcnet.org.cn</url>
         </bibl>
         <bibl id="B4">
            <title>
               <p>Pedigree drawing programs/software reviews</p>
            </title>
            <url>http://www.kumc.edu/gec/prof/pedrev.html</url>
         </bibl>
         <bibl id="B5">
            <title>
               <p>Online version of 'My Family Health Portrait' available in English and Spanish</p>
            </title>
            <source>FDA Consum</source>
            <pubdate>2006</pubdate>
            <volume>40</volume>
            <fpage>16</fpage>
            <lpage>17</lpage>
            <url>https://familyhistory.hhs.gov/</url>
         </bibl>
         <bibl id="B6">
            <title>
               <p>High-throughput pedigree drawing</p>
            </title>
            <aug>
               <au>
                  <snm>Makinen</snm>
                  <fnm>VP</fnm>
               </au>
               <au>
                  <snm>Parkkonen</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Wessman</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Groop</snm>
                  <fnm>PH</fnm>
               </au>
               <au>
                  <snm>Kanninen</snm>
                  <fnm>T</fnm>
               </au>
               <au>
                  <snm>Kaski</snm>
                  <fnm>K</fnm>
               </au>
            </aug>
            <source>Eur J Hum Genet</source>
            <pubdate>2005</pubdate>
            <volume>13</volume>
            <fpage>987</fpage>
            <lpage>989</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1038/sj.ejhg.5201430</pubid>
                  <pubid idtype="pmpid" link="fulltext">15870825</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B7">
            <title>
               <p>Madeline</p>
            </title>
            <url>http://eyegene.ophthy.med.umich.edu/madeline</url>
         </bibl>
         <bibl id="B8">
            <title>
               <p>Pedigree-Draw</p>
            </title>
            <url>http://www.pedigree-draw.com/</url>
         </bibl>
         <bibl id="B9">
            <title>
               <p>Pelican</p>
            </title>
            <url>http://www.mrc-bsu.cam.ac.uk/personal/frank/software/pelican/</url>
         </bibl>
         <bibl id="B10">
            <title>
               <p>National Society of Genetic Counselors</p>
            </title>
            <url>http://www.nsgc.org/consumer/familytree/tree_images.cfm</url>
         </bibl>
         <bibl id="B11">
            <title>
               <p>A human genome diversity cell line panel</p>
            </title>
            <aug>
               <au>
                  <snm>Cann</snm>
                  <fnm>HM</fnm>
               </au>
               <au>
                  <snm>de Toma</snm>
                  <fnm>C</fnm>
               </au>
               <au>
                  <snm>Cazes</snm>
                  <fnm>L</fnm>
               </au>
               <au>
                  <snm>Legrand</snm>
                  <fnm>MF</fnm>
               </au>
               <au>
                  <snm>Morel</snm>
                  <fnm>V</fnm>
               </au>
               <au>
                  <snm>Piouffre</snm>
                  <fnm>L</fnm>
               </au>
               <au>
                  <snm>Bodmer</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Bodmer</snm>
                  <fnm>WF</fnm>
               </au>
               <au>
                  <snm>Bonne-Tamir</snm>
                  <fnm>B</fnm>
               </au>
               <au>
                  <snm>Cambon-Thomsen</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Chen</snm>
                  <fnm>Z</fnm>
               </au>
               <au>
                  <snm>Chu</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Carcassi</snm>
                  <fnm>C</fnm>
               </au>
               <au>
                  <snm>Contu</snm>
                  <fnm>L</fnm>
               </au>
               <au>
                  <snm>Du</snm>
                  <fnm>R</fnm>
               </au>
               <au>
                  <snm>Excoffier</snm>
                  <fnm>L</fnm>
               </au>
               <au>
                  <snm>Ferrara</snm>
                  <fnm>GB</fnm>
               </au>
               <au>
                  <snm>Friedlaender</snm>
                  <fnm>JS</fnm>
               </au>
               <au>
                  <snm>Groot</snm>
                  <fnm>H</fnm>
               </au>
               <au>
                  <snm>Gurwitz</snm>
                  <fnm>D</fnm>
               </au>
               <au>
                  <snm>Jenkins</snm>
                  <fnm>T</fnm>
               </au>
               <au>
                  <snm>Herrera</snm>
                  <fnm>RJ</fnm>
               </au>
               <au>
                  <snm>Huang</snm>
                  <fnm>X</fnm>
               </au>
               <au>
                  <snm>Kidd</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Kidd</snm>
                  <fnm>KK</fnm>
               </au>
               <au>
                  <snm>Langaney</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Lin</snm>
                  <fnm>AA</fnm>
               </au>
               <au>
                  <snm>Mehdi</snm>
                  <fnm>SQ</fnm>
               </au>
               <au>
                  <snm>Parham</snm>
                  <fnm>P</fnm>
               </au>
               <au>
                  <snm>Piazza</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Pistillo</snm>
                  <fnm>MP</fnm>
               </au>
               <au>
                  <snm>Qian</snm>
                  <fnm>Y</fnm>
               </au>
               <au>
                  <snm>Shu</snm>
                  <fnm>Q</fnm>
               </au>
               <au>
                  <snm>Xu</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Zhu</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Weber</snm>
                  <fnm>JL</fnm>
               </au>
               <au>
                  <snm>Greely</snm>
                  <fnm>HT</fnm>
               </au>
               <au>
                  <snm>Feldman</snm>
                  <fnm>MW</fnm>
               </au>
               <au>
                  <snm>Thomas</snm>
                  <fnm>G</fnm>
               </au>
               <au>
                  <snm>Dausset</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Cavalli-Sforza</snm>
                  <fnm>LL</fnm>
               </au>
            </aug>
            <source>Science</source>
            <pubdate>2002</pubdate>
            <volume>296</volume>
            <fpage>261</fpage>
            <lpage>262</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1126/science.296.5566.261b</pubid>
                  <pubid idtype="pmpid">11954565</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B12">
            <title>
               <p>PediDraw</p>
            </title>
            <url>http://pedidraw.gcnet.org.cn/</url>
         </bibl>
      </refgrp>
      <sec>
         <st>
            <p>Pre-publication history</p>
         </st>
         <p>The pre-publication history for this paper can be accessed here:</p>
         <p>
            <url>http://www.biomedcentral.com/1471-2350/8/31/prepub</url>
         </p>
      </sec>
   </bm>
</art>
