Hello,
I runned lastz + axtchain to do a whole genome comparison between two variants of a same insect, that are almost considered as two different species. I would like tu run the netting step, following the comments here :
However, I also heard about the reciprocal best analysis, but I do not find example to follow. I found this post on the UCSC genome support forum
so I was tempted to use the chainStitchId/chainSwap program but I am not sure of what to do first.
In the example I found they applied chainStitchId/chainSwap/chainSort over the set of best chains (mm9.hg19.tBest.chain) before netting. Is there a specific program I do not hear about selecting the best chains, or is it chainPreNet that does this thing (+ the netting that allows the target positions to be single coverage)?
Here is what I would from what I read knowing that
Lastz+axtchain with A genome as reference and B genome as query
chainSort/chainPreNet/chainNet/netSyntenic do get the netting of the chains
extraction of chains from nets (ref-referenced)
chainStitchId/chainSwap to get the chains query-reference
chainSort/chainPreNet/chainNet/netSyntenic to get reciprocal best nets
netChainSubset/chainStitchId to extract again of reciprocal best chains
chainSwap to swa agin to get the reciprocal best chains in target reference (A genome)
and netting again to finish.
Do I do it in the good way? Can you give some explanations about chainStitchId? I am not sure to well understand what it does.
Thank you very much in advance for your help,
Anaïs