This is a test version of Biostars. For the public version, visit https://www.biostars.org.
MCScanX result problem

Hello,

I want to use MCScanX to see the synteny blocks for my weed draft genome and maize genome. I downloaded maize genome from NCBI. Then I prepared .blast and .gff file and run ./MCScanX according to the manual, however, in the collinearity result file, it showed:

############### Parameters ###############
# MATCH_SCORE: 50
# MATCH_SIZE: 5
# GAP_PENALTY: -1
# OVERLAP_WINDOW: 5
# E_VALUE: 1e-05
# MAX GAPS: 25
############### Statistics ###############
# Number of collinear genes: 0, Percentage: 0.00
# Number of all genes: 1
##########################################

Besides, there is no .tandem file and html is empty. Does anybody can tell me the reason about this? Thanks.

Zhang

genome sequence

2 answers

Can you check your gff and blast.output file? The chr name should be same in both. And the blast.output should contain weed-weed, weed-maize, maize-weed and maize-maize while your gff should have weed the maize.

As you can see, you have ".t1" is present with gene name in blast output file, but not in gff file. Either remove it from blast output or add to gff file.

what command you have used for blastall?

Here is the script for blastall: blastp -db /mcScanX/goose_maize -query /mcScanX/goose_maize.fa -out /mcScanX/goose_maize.blast -evalue 1e-10 -outfmt 6 -num_threads 20 -num_alignments 5

remove this: -num_alignments 5

Thanks. I have tried, but it still doesn't work. The log file showed:

Reading BLAST file and pre-processing
Generating BLAST list
0 matches imported (7239387 discarded)
0 pairwise comparisons
0 alignments generated
Pairwise collinear blocks written to /mcScanX_gg_maize_analysis/goose_maize.collinearity [29.246 seconds elapsed]
Writing multiple syntenic blocks to HTML files
mz1 GRMZM5G884466 301344228 301363304^M.html
Done! [0.706 seconds elapsed]

I solved this by making sure that both the .blast and the .gff files were TAB-delimited. I had the same "0 matches imported" problem when the .gff file was space-delimited.

The tr command can be used to change it easily:

```bash < file.gff tr ' ' '\t' > file_tab.gff

Hi, I run into the same problem, how do you solve it? Thanks in advance

Hii Anjali,

Did you find solution for this issue. Can you please help me to fix this.

can you share your files so that we can go through them to know the problem?

Hii

I am also struggling with same problem. Can you help me out how to fix this issue. I tried checking blast file and gff file ids . All are same. So please help me with your experience to fix this.

Hi! I used SyMAP instead of MCScan.

Hii Liu,

I am struggling with same issue. If you fixed it please can you help me to sort this out.

Did you find a way ?

No

发自我的 iPhone

在 2019年10月23日,下午7:25,venura on Biostar <mailer@biostars.org<a rel="nofollow" href="mailto:mailer@biostars.org">mailer@biostars.org> 写道:

Activity on a post you are following on Biostarhttp://www.biostars.org

User venuravenura wrote Comment: MCScanX result problemC: MCScanX result problem:

Did you find a way ?

"Solution is to put .blast and .gff file inside MCScanX folder without creating a separate folder." it woreked!

Log in to answer this question.