GenoPro Home
GenoPro Home  |  Get Started With My Genealogy Tree  |  Buy  |  Login  |  Privacy  |  Search  |  Site Map
 

GenoPro Support Forum




Author Create a dog pedigree from a canine linkage file
Posted Monday, January 15, 2007 - Post #15847
Forum Newbie

Forum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum Newbie

Forum Members

Last Login: Monday, January 15, 2007
Posts: 1, Visits: 3
I have recently found this great program and have a few questions.
 
We work with canine genetics and our goal is to map new disease genes for various inherited diseases in dogs. One method we use, is linkage analysis and therefore we need linkage files from our pedigrees like this:
 
1 1 0 0 1 1 0 0 0
1 2 0 0 2 2 0 0 2
1 3 0 0 2 1 0 0 2
1 4 0 0 1 2 0 0 2
1 5 0 0 2 1 0 0 2
1 6 1 2 1 1 0 0 2
1 7 1 2 2 2 0 0 2
1 8 0 0 1 1 0 0 2
1 9 0 0 2 1 0 0 2
1 10 4 3 2 1 0 0 2
1 11 4 3 1 2 0 0 2
1 12 4 3 1 2 0 0 2
1 13 4 5 1 1 0 0 2
1 14 0 0 1 1 0 0 0
1 15 8 7 2 2 0 0 2
1 16 8 7 2 2 0 0 2
1 17 8 7 2 2 0 0 2
1 18 8 7 2 2 0 0 2
1 19 8 7 2 1 0 0 2
1 20 8 9 1 1 0 0 2
1 21 8 9 2 2 0 0 2
1 22 8 10 2 2 0 0 2
1 23 8 10 1 2 0 0 2
1 24 8 10 1 1 0 0 2
1 25 14 29 1 2 0 0 2
1 26 14 29 2 1 0 0 2
1 27 14 29 2 2 0 0 2
1 28 14 29 2 2 0 0 2
 
First number is the family number, second individual number, third is the id of father, 4th the id of mother, 5th gender (1= male, 2=female), 6th disease (0=unknown, 1=healthy, 2=ill), 7th and 8th loci 1 alleles and 9th DNA (0=not available, 2=available for genotyping). This is an example of data needed for simulation the data with SLINK. Would it be possible to generate directly this kind of file from the pedigree and vice versa?
 
The availability of DNA would be nice to see somehow on pedigree picture.
 
After genotyping, the alleles would be nice to see in pedigree, maybe under the gender symbol...
 
My collague wishes a data field for dog registration number and was also wondering, if it is possible to adjust the affected symbol so, that instead of the "plus-sign" the symbol would be black?
 
Hope you understand my english...
 
Best regards,
Paivi


Edited: Monday, January 15, 2007 by GenoProSupport
Posted Monday, January 15, 2007 - Post #15849
Legendary Master

Legendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary Master

Administrators
Moderators
Customers
Gamma
FamilyTrees.GenoPro.com
Translator
GenoPro version: 3.1.0.1

Last Login: 2 days ago @ 11:01 PM
Posts: 4,887, Visits: 22,764
 First, let me display for your data in a tabular format:
idFamilyidDogidFatheridMotherGenderDiseaseLoci1Loci2 DNA
110011000
120022002
130021002
140012002
150021002
161211002
171222002
180011002
190021002
1104321002
1114312002
1124312002
1134511002
1140011000
1158722002
1168722002
1178722002
1188722002
1198721002
1208911002
1218922002
12281022002
12381012002
12481011002
125142912002
126142921002
127142922002
128142922002

In GenoPro, you can feed XML content and have GenoPro draw your pedigree for you.  The table above can be converted to XML easily.

1. Each individual can be stored in an XML element.
2. You replace the Gender values: 1=M, 2=F.
3. To draw the disease, you may pick a color you wish: 1=green (healthy), 2=red (ill).
4. Store the DNA value as-is.  GenoPro will import the value as a custom tag.
5. Now the fun part is to link all of those individuals together.  This is where the PedigreeLink element comes together.  For this, you need to create a family object (this is not the same as your idFamily, but an architectural design of GenoPro).  Next, you create a pedigree link to the family

<Individual ID="1">
  <Gender>M</Gender>
  <Display.Colors.Gender.Fill="#00FF00" />
  <DNA>0</DNA>
</Individual>
<Individual ID="2">
  <Gender>F</Gender>
  <Display.Colors.Gender.Fill="#FF0000" />
  <DNA>2</DNA>
</Individual>
<Family ID="fam001" />
<PedigreeLink PedigreeLink="Parent" Family="fam0001" Individual="1" /> 
<PedigreeLink PedigreeLink="Biological" Family="fam0001" Individual="2" />

After importing, you should view a graphical pedigree in GenoPro with the colors for each disease.

To add the dog registration number, you need to use custom tags (Menu -> Tools -> Tag Editor).  From the Tag Editor, you should type the following layout:

When you double-click on a individual (dog), you will see the following custom tag where you can enter your data:

GenoPro display a custom tag on the pedigree and in the Table Layout.

What is most interesting is you can generate a report and include the DNA and dog registration number in it.  GenoPro's report generator can also connect to an external SQL database, so you can fetch additional DNA information for your report.


Edited: Thursday, January 18, 2007 by GenoProSupport

Posted Saturday, January 27, 2007 - Post #16053
Famous Writer

Famous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous Writer

Gamma
Customers
Important Contributors
FamilyTrees.GenoPro.com
Translator
GenoPro version: 3.1.0.1

Last Login: Thursday, February 29, 2024
Posts: 257, Visits: 2,858
This explanation or form of it might be included in help, as database implementation in Genopro...


"εν οιδα οτι ουδεν οιδα" (Σωκρατησ)  - "The only thing that I know is that I don't know anything" (Socrates)
Posted Sunday, February 4, 2007 - Post #16208
Forum Newbie

Forum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum Newbie

Customers
GenoPro version: 2.0.0.2

Last Login: Thursday, February 22, 2007
Posts: 1, Visits: 3
It would be very useful to get an XSD-file that explains more in detail what genopro requires to open an XML file. Which tags should be there, etc, in order write a little Perl script that can convert an export from a database to XML that genopro recognises (because there is no possibility to open just any XML file exported from a database). I'm also a researcher in biology, and I'm thrilled by the possibilities this program gives to visualise pedigrees, but right now I'm a little taken back by the somewhat meagre documentation and capabilities for importing data from other applications. I wouldn't want to do all the data entry again - when it's already there in another database (around 1000 bird individuals).

Cheers,
Toby


Similar Topics

Click to view RSS...
Expand / Collapse

Reading This Topic

Expand / Collapse