Hi and thanks,
Here's the screen dump from the "runMe.sh" (using version 3.0.1)
The error is toward the bottom. I'm not familiar enough with perl to know what needs fixing/installing.
FWIW, I tried installing BerkelyDB6 and adding it to my path but I still get the error.
##############################################
[userD@vmps09 pasa_example]$ bash runMe.sh
-first extracting base frequencies, we'll need them later.
CMD: /gpfs22/home/userD/Software/TransDecoder-3.0.1/util/
compute_base_probs.pl pasa_assemblies.fasta 0 > pasa_assemblies.fasta.transdecoder_dir/base_freqs.dat
CMD: touch pasa_assemblies.fasta.transdecoder_dir/base_freqs.dat.ok
- extracting ORFs from transcripts.
-total transcripts to examine: 858
[800/858] = 93.24% done
#################################
### Done preparing long ORFs. ###
##################################
Use file: pasa_assemblies.fasta.transdecoder_dir/longest_orfs.pep for Pfam and/or BlastP searches to enable homology-based coding region identification.
Then, run TransDecoder.Predict for your final coding region predictions.
CMD: /gpfs22/home/userD/Software/TransDecoder-3.0.1/util/
get_top_longest_fasta_entries.pl pasa_assemblies.fasta.transdecoder_dir/longest_orfs.cds 5000 > pasa_assemblies.fasta.transdecoder_dir/longest_orfs.cds.top_longest_5000
CMD: /gpfs22/home/userD/Software/TransDecoder-3.0.1/util/bin/cd-hit-est -r 1 -i pasa_assemblies.fasta.transdecoder_dir/longest_orfs.cds.top_longest_5000 -T 1 -c 0.80 -o pasa_assemblies.fasta.transdecoder_dir/longest_orfs.cds.top_longest_5000.nr80 -M 0
================================================================
Program: CD-HIT, V4.6 (+OpenMP), Dec 17 2016, 13:11:13
Command:
/gpfs22/home/userD/Software/TransDecoder-3.0.1/util/bin/cd-hit-est
-r 1 -i
pasa_assemblies.fasta.transdecoder_dir/longest_orfs.cds.top_longest_5000
-T 1 -c 0.80 -o
pasa_assemblies.fasta.transdecoder_dir/longest_orfs.cds.top_longest_5000.nr80
-M 0
Started: Wed Jan 25 10:27:51 2017
================================================================
Output
----------------------------------------------------------------
total seq: 1067
longest and shortest : 4278 and 300
Total letters: 872784
Sequences have been sorted
Approximated minimal memory consumption:
Sequence : 1M
Buffer : 1 X 12M = 12M
Table : 1 X 16M = 16M
Miscellaneous : 4M
Total : 34M
Table limit with the given memory limit:
Max number of representatives: 4000000
Max number of word counting entries: 563639000
comparing sequences from 0 to 1067
.
1067 finished 296 clusters
Apprixmated maximum memory consumption: 37M
writing new database
writing clustering information
program completed !
Total CPU time 6.49
CMD: /gpfs22/home/userD/Software/TransDecoder-3.0.1/util/
get_top_longest_fasta_entries.pl pasa_assemblies.fasta.transdecoder_dir/longest_orfs.cds.top_longest_5000.nr80 500 > pasa_assemblies.fasta.transdecoder_dir/longest_orfs.cds.top_500_longest
CMD: touch pasa_assemblies.fasta.transdecoder_dir/longest_orfs.cds.top_500_longest.ok
CMD: /gpfs22/home/userD/Software/TransDecoder-3.0.1/util/
seq_n_baseprobs_to_logliklihood_vals.pl pasa_assemblies.fasta.transdecoder_dir/longest_orfs.cds.top_500_longest pasa_assemblies.fasta.transdecoder_dir/base_freqs.dat > pasa_assemblies.fasta.transdecoder_dir/hexamer.scores
CMD: touch pasa_assemblies.fasta.transdecoder_dir/hexamer.scores.ok
CMD: /gpfs22/home/userD/Software/TransDecoder-3.0.1/util/score_CDS_liklihood_all_6_frames.pl pasa_assemblies.fasta.transdecoder_dir/longest_orfs.cds pasa_assemblies.fasta.transdecoder_dir/hexamer.scores > pasa_assemblies.fasta.transdecoder_dir/longest_orfs.cds.scores
CMD: touch pasa_assemblies.fasta.transdecoder_dir/longest_orfs.cds.scores.ok
#####################
Counts of kept entries according to attributes:
FRAMESCORE 483
FRAMESCORE|LONGORF 329
LONGORF 2
########################
Can't locate DB_File.pm in @INC (@INC contains: /gpfs22/home/userD/Software/TransDecoder-3.0.1/util/../PerlLib /usr/local/perl/latest/x86_64/sysgcc/nonet/lib/5.14.2/x86_64-linux-thread-multi /usr/local/perl/latest/x86_64/sysgcc/nonet/lib/5.14.2 /usr/local/perl/latest/x86_64/sysgcc/nonet/lib /home/userJ/perl5/bin/lib/perl5/ /home/userJ/perl5/lib/x86_64-linux-thread-multi /home/userJ/perl5/lib /home/userJ/perl5/lib/perl5/x86_64-linux-thread-multi /home/userJ/perl5/lib/perl5 /home/userA/perl5/lib/perl5/x86_64-linux /home/userA/perl5/lib/perl5/x86_64-linux-thread-multi /home/userA/perl5/lib/perl5 /home/userJ/perl5/biomart-perl/lib /usr/local/perl/5.14.2/x86_64/sysgcc/nonet/lib/site_perl/5.14.2/x86_64-linux-thread-multi /usr/local/perl/5.14.2/x86_64/sysgcc/nonet/lib/site_perl/5.14.2 /usr/local/perl/5.14.2/x86_64/sysgcc/nonet/lib/5.14.2/x86_64-linux-thread-multi /usr/local/perl/5.14.2/x86_64/sysgcc/nonet/lib/5.14.2 .) at /gpfs22/home/userD/Software/TransDecoder-3.0.1/util/../PerlLib/TiedHash.pm line 6.
BEGIN failed--compilation aborted at /gpfs22/home/userD/Software/TransDecoder-3.0.1/util/../PerlLib/TiedHash.pm line 6.
Compilation failed in require at (eval 6) line 2.
...propagated at /usr/local/perl/latest/x86_64/sysgcc/nonet/lib/5.14.2/
base.pm line 94.
BEGIN failed--compilation aborted at /gpfs22/home/userD/Software/TransDecoder-3.0.1/util/../PerlLib/Gene_obj_indexer.pm line 6.
Error, cmd: /gpfs22/home/userD/Software/TransDecoder-3.0.1/util/
index_gff3_files_by_isoform.pl pasa_assemblies.fasta.transdecoder_dir/longest_orfs.gff3 died with ret 512 at ../../TransDecoder.Predict line 379.
Can't locate DB_File.pm in @INC (@INC contains: /gpfs22/home/userD/Software/TransDecoder-3.0.1/util/../PerlLib /usr/local/perl/latest/x86_64/sysgcc/nonet/lib/5.14.2/x86_64-linux-thread-multi /usr/local/perl/latest/x86_64/sysgcc/nonet/lib/5.14.2 /usr/local/perl/latest/x86_64/sysgcc/nonet/lib /home/userJ/perl5/bin/lib/perl5/ /home/userJ/perl5/lib/x86_64-linux-thread-multi /home/userJ/perl5/lib /home/userJ/perl5/lib/perl5/x86_64-linux-thread-multi /home/userJ/perl5/lib/perl5 /home/userA/perl5/lib/perl5/x86_64-linux /home/userA/perl5/lib/perl5/x86_64-linux-thread-multi /home/userA/perl5/lib/perl5 /home/userJ/perl5/biomart-perl/lib /usr/local/perl/5.14.2/x86_64/sysgcc/nonet/lib/site_perl/5.14.2/x86_64-linux-thread-multi /usr/local/perl/5.14.2/x86_64/sysgcc/nonet/lib/site_perl/5.14.2 /usr/local/perl/5.14.2/x86_64/sysgcc/nonet/lib/5.14.2/x86_64-linux-thread-multi /usr/local/perl/5.14.2/x86_64/sysgcc/nonet/lib/5.14.2 .) at /gpfs22/home/userD/Software/TransDecoder-3.0.1/util/../PerlLib/TiedHash.pm line 6.
BEGIN failed--compilation aborted at /gpfs22/home/userD/Software/TransDecoder-3.0.1/util/../PerlLib/TiedHash.pm line 6.
Compilation failed in require at (eval 6) line 2.
...propagated at /usr/local/perl/latest/x86_64/sysgcc/nonet/lib/5.14.2/
base.pm line 94.
BEGIN failed--compilation aborted at /gpfs22/home/userD/Software/TransDecoder-3.0.1/util/../PerlLib/Gene_obj_indexer.pm line 6.
Compilation failed in require at /gpfs22/home/userD/Software/TransDecoder-3.0.1/util/../PerlLib/GFF3_utils.pm line 12.
BEGIN failed--compilation aborted at /gpfs22/home/userD/Software/TransDecoder-3.0.1/util/../PerlLib/GFF3_utils.pm line 12.
Done. See pasa_assemblies.fasta.transdecoder.\*
[userD@vmps09 pasa_example]$