| | 81 | === Example === |
| | 82 | This is a common scenario using !ImputationTool: Suppose that we have the following directory structure: |
| | 83 | * study |
| | 84 | * study.ped |
| | 85 | * study.map |
| | 86 | * reference |
| | 87 | * reference.ped |
| | 88 | * reference.map |
| | 89 | |
| | 90 | To impute the study vs. the reference with beagle: |
| | 91 | * mkdir study_TriTyper |
| | 92 | * Convert study ped/map data to TriTyper: |
| | 93 | * java -jar ImputationTool.jar --mode pmtt --in study/ --out study_TriTyper |
| | 94 | * mkdir reference_TriTyper |
| | 95 | * Convert reference ped/map data to Trityper: |
| | 96 | * java -jar ImputationTool.jar --mode pmtt --in study/ --out study_TriTyper |
| | 97 | * mkdir batches |
| | 98 | * Create batches of 300 samples of the study: |
| | 99 | * java -jar ImputationTool.jar --mode batch --in study_TriTyper --out batches/ --size 300 |
| | 100 | * mkdir reference_analyzed |
| | 101 | * Convert reference into beagle (and do some quality check as well) |
| | 102 | * java -jar ImputationTool.jar --mode ttpmh --in reference_TriTyper --hap reference_TriTyper --out reference_analyzed |
| | 103 | * convert reference to beagle (repeat for rest chromosomes) |
| | 104 | * java -jar linkage2beagle.jar reference_analyzed/chr1.dat reference_analyzed/chr1.ped > reference_analyzed/chr1.bgl |
| | 105 | * mkdir study_reference_compare |
| | 106 | * Perform a comparison between reference and study. |
| | 107 | * java -jar ImputationTool.jar --mode ttpmh --in study_TriTyper --hap reference_TriTyper --batch-file batches/batches.txt --out study_reference_compare |
| | 108 | * Convert analyzed study to beagle: |
| | 109 | * java -jar linkage2beagle.jar study_reference_compare/chr1.dat study_reference_compare/chr1.ped > reference_compare/chr1.bgl |
| | 110 | * mkdir RESULTS |
| | 111 | * And now time for the imputation step (beagle needed) |
| | 112 | * java -jar beagle.jar phased=reference_analyzed/chr1.bgl unphased=study_reference_compare/chr1.bgl markers=reference_analyzed/chr1.markersBeagleFormat missing=0 out=RESULTS/output |