Hi, Michael, I have followed up RepeatModeler guide, but I got very confused with "Installation-Configuration part". I am running on the HPC cluster. I try to run "Automatic" on configure script with supplied parameters perl /home/slin023/RepeatModeler-2.0.1/configure -rscout_dir /home/slin023/RepeatScout-1.0.6 -recon_dir /home/slin023/RECON-1.08 -rmblast_dir /home/slin023/rmblast-2.10.0 -trf_prgm /home/slin023/trf409.linux32 -ltr_retriever_dir /home/slin023/LTR_retriever-2.9.0 -genometools_dir /home/slin023/genometools-1.6.1, but perl on cluster missed some files, and I have to ask admin to install it:
The following perl modules required by RepeatModeler are missing from
your system. Please install these first:
JSON
File::Which
URI
LWP::UserAgent
I could try editing "RepModelConfig.pm", but I don't know where I am supposed to edit it. I tried using he "configuration overrides" command line options with the RepeatModeler programs: /home/slin023/RepeatModeler-2.0.1/RepeatModeler -rscout_dir /home/slin023/RepeatScout-1.0.6 -recon_dir /home/slin023/RECON-1.08 -rmblast_dir /home/slin023/rmblast-2.10.0 -trf_prgm /home/slin023/trf409.linux32 -ltr_retriever_dir /home/slin023/LTR_retriever-2.9.0 -genometools_dir /home/slin023/genometools-1.6.1 , but I got this errors :
Can't locate WUBlastSearchEngine.pm in @INC (@INC contains: /usr/local/RepeatMasker /home/slin023/RepeatModeler-2.0.1 /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /home/slin023/RepeatModeler-2.0.1/RepeatUtil.pm line 78.
BEGIN failed--compilation aborted at /home/slin023/RepeatModeler-2.0.1/RepeatUtil.pm line 78.
Compilation failed in require at /home/slin023/RepeatModeler-2.0.1/RepeatModeler line 126.
BEGIN failed--compilation aborted at /home/slin023/RepeatModeler-2.0.1/RepeatModeler line 126.
Here is what I had on my script so far:
#!/bin/bash
#SBATCH --qos pq_mdegenna
#SBATCH --account iacc_mdegenna
#SBATCH --partition IB_16C_96G
#SBATCH -n 16
#SBATCH -N 1
#SBATCH --output=log
module load perl-5.30.3-gcc-8.2.0-cbdkyxc
export PATH=$PATH:/home/slin023/RepeatModeler-2.0.1
export PATH=$PATH:/home/slin023/LTR_retriever-2.9.0
export PATH=$PATH:/home/slin023/genometools-1.6.1
export PATH=$PATH:/home/slin023/RECON-1.08
export PATH=$PATH:/home/slin023/RepeatScout-1.0.6
export PATH=$PATH:/home/slin023/rmblast-2.10.0
export PATH=$PATH:/home/slin023/trf409.linux32
perl /home/slin023/RepeatModeler-2.0.1/configure -rscout_dir /home/slin023/RepeatScout-1.0.6 -recon_dir /home/slin023/RECON-1.08 -rmblast_dir /home/slin023/rmblast-2.10.0 -trf_prgm /home/slin023/trf409.linux32 -ltr_retriever_dir /home/slin023/LTR_retriever-2.9.0 -genometools_dir /home/slin023/genometools-1.6.1
/home/slin023/RepeatModeler-2.0.1/BuildDatabase -name Phormia /scratch/mdegenna/slin023/DATASETS/ASSEMBLY_NAME/asm.contigs.filtered.fasta
/home/slin023/RepeatModeler-2.0.1/RepeatModeler -database Phormia -pa 16 -LTRStruct >& run.out
any suggestions are welcomed. If you have any script example, that would be really helpful, Thank you
But my RepeatScout is 1.0.6, and as you see, it's there



It looks like you're using the repeats from the Dfam database. Is your genome from a species that is present in Dfam (or closely related to one)? If not, perhaps the evolutionary distance between your species and the species in Dfam is making it hard to accurately identify your TEs?
When I run RepeatMasker on a new genome, I typically first build a library of repeats from the genome assembly and use that for repeat masking instead of relying on a prebuilt database.