Alternatives to RepeatModeler / nseg install fail
3
1
Entering edit mode
5.8 years ago
Jake Warner ▴ 840

Dear All,
I am gearing up for a genome annotation run using MAKER. It is suggested to use a repeat library when running MAKER and as such I am trying to set up RepeatModeler to do so. RepeatModeler relies on program (among several others) called nseg for which I cannot find any documentation. When I try to compile this program with make on OSX I get a slew of warnings and errors. I have no experience in C and can't find any more information so I'm at a loss.

Can anyone recommend alternative software for repeat identification? Please pull me out of this dependency hell!

annotation MAKER • 2.7k views
ADD COMMENT
0
Entering edit mode

Did you try to install RepeatModeller using conda?

ADD REPLY
2
Entering edit mode

Apparently the conda package doesn't work? From RepeatModeler github:
"WARNING: There is a bioconda and a docker package floating around proporting to have a functional RepeatModeler package. Neither work correctly. For the time being we recommend installing this program as described below."

ADD REPLY
0
Entering edit mode

Did you try installing with Homebrew?

ADD REPLY
0
Entering edit mode

I fixed it, so using a repeatmodeler-1.0.11 build pl526_2 and above should be fine now.

ADD REPLY
0
Entering edit mode

I am facing the same problem, did you managed to solve this ?

ADD REPLY
1
Entering edit mode
5.0 years ago
Juke34 8.9k

To install nseg (Wooton and Federhen, 1993; see ftp://ftp.ncbi.nih.gov/pub/seg/nseg.
I'm currently trying to fix the bioconda recipe...
There repeatModeler recipe is fixed: repeatmodeler-1.0.11 build pl526_2 and above should be fine.

ADD COMMENT
1
Entering edit mode
5.0 years ago
Juke34 8.9k

I have added nseg in bioconda, you can install it using bioconda now.

ADD COMMENT
0
Entering edit mode
5.3 years ago

I would like to help, but make works with me.

This is it's output of doing make in that folder:

cc -g -c genwin.c
genwin.c: In function ‘opendbase’:
genwin.c:95:41: warning: incompatible implicit declaration of built-in function ‘strlen’ [enabled by default]
   dbase->filename = (char *) malloc(strlen(blastdir)+strlen(name)+1);
.......  (does the same for each function in the folder ) .........................

Maybe you need a different version of gcc ? Or some C libraries..

Good luck!

ADD COMMENT

Login before adding your answer.

Traffic: 2724 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6