Seqanswers Leaderboard Ad

Collapse

Announcement

Collapse
No announcement yet.
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • GenoMax
    replied
    Originally posted by gwilymh View Post
    Also, what exactly is Jellyfish? Is it a specialized program for counting k-mers in Trinity? Or is it used outside of Trinity? Does --JM refer to the overall memory allocation, or to the memory allocation per thread?
    Nature protocols article: http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3875132/

    Stages within Trinity (http://trinityrnaseq.sourceforge.net...ity_guide.html)

    Stage 1: generate the kmer-catalog using jellyfish
    Stage 2: run Inchworm to generate draft contigs
    Stage 2: Chrysalis clustering of inchworm contigs and mapping reads
    Stage 3: Chrysalis deBruijn graph construction
    Stage 4: Run butterfly, generate final Trinity.fasta file

    Leave a comment:


  • gwilymh
    replied
    Thank you all for the responses. Where can one find the documentation for the butterfly-specific (--bfly*) options? There does not seem to be any in the Trinity manual, webpage or --help instructions.

    Also, what exactly is Jellyfish? Is it a specialized program for counting k-mers in Trinity? Or is it used outside of Trinity? Does --JM refer to the overall memory allocation, or to the memory allocation per thread?

    Leave a comment:


  • GenoMax
    replied
    8 cores and 16G RAM is not a lot, specially if there are other jobs running on that node. Are you using a queuing system to submit the jobs?

    Leave a comment:


  • westerman
    replied
    Originally posted by gwilymh View Post

    Has anyone else had trouble with executing Trinity over more than two CPUs?
    No. People run Trinity with more than two CPUs all of the time.

    Since you have your cluster support people working with you they would be the best people to troubleshoot your problem since I suspect a cluster setup problem. My first suspicion -- and this is true anytime someone says they are having problems using more the 4GB -- is to look for a 32-bit dependency somewhere. Specifically what version of Java are you using?

    BTW: '-JM' only applies to Jellyfish memory and has nothing to do with Java. Look at the '--bfly*' options for some Java parameters.

    Leave a comment:


  • Trinity error around number of CPU's and Java virtual machine

    Hi,

    I have been sending trinity jobs to a cluster under differing conditions. If I request 1 node with one or two processes (CPU's) and 2GB of memory for each process/CPU, the program runs without a hitch.

    However, If I request four processes/CPU's from a single node or from two nodes, the program fails with the following error message:

    initialization of VM
    Error occurred during initialization of VM
    Could not reserve enough space for object heapCould not reserve enough space for object heap

    Could not create the Java virtual machine.
    Could not create the Java virtual machine.

    In all runs, I match the --JM flag and --CPU flag in Trinity with the number of processes and the amount of memory requested from the cluster.

    Each node in the cluster has 8 CPU's and a total of 16GB of memory, so I am by no means overburdening the system. The cluster support team tested this by running Trinity input with a total of 24G of memory and got the same answer.

    Has anyone else had trouble with executing Trinity over more than two CPUs?

Latest Articles

Collapse

  • seqadmin
    Genetic Variation in Immunogenetics and Antibody Diversity
    by seqadmin



    The field of immunogenetics explores how genetic variations influence immune responses and susceptibility to disease. In a recent SEQanswers webinar, Oscar Rodriguez, Ph.D., Postdoctoral Researcher at the University of Louisville, and Ruben Martínez Barricarte, Ph.D., Assistant Professor of Medicine at Vanderbilt University, shared recent advancements in immunogenetics. This article discusses their research on genetic variation in antibody loci, antibody production processes,...
    11-06-2024, 07:24 PM
  • seqadmin
    Choosing Between NGS and qPCR
    by seqadmin



    Next-generation sequencing (NGS) and quantitative polymerase chain reaction (qPCR) are essential techniques for investigating the genome, transcriptome, and epigenome. In many cases, choosing the appropriate technique is straightforward, but in others, it can be more challenging to determine the most effective option. A simple distinction is that smaller, more focused projects are typically better suited for qPCR, while larger, more complex datasets benefit from NGS. However,...
    10-18-2024, 07:11 AM

ad_right_rmr

Collapse

News

Collapse

Topics Statistics Last Post
Started by seqadmin, Today, 11:09 AM
0 responses
24 views
0 likes
Last Post seqadmin  
Started by seqadmin, Today, 06:13 AM
0 responses
20 views
0 likes
Last Post seqadmin  
Started by seqadmin, 11-01-2024, 06:09 AM
0 responses
30 views
0 likes
Last Post seqadmin  
Started by seqadmin, 10-30-2024, 05:31 AM
0 responses
21 views
0 likes
Last Post seqadmin  
Working...
X