# HG changeset patch # User big-tiandm # Date 1414719115 14400 # Node ID 22d79320085cbe5c54ac48b571dfb3d4f9e9524b # Parent b75750b21aa445f35d350524fa8ea814e20b9265 Uploaded diff -r b75750b21aa4 -r 22d79320085c DEGseq_2.pl --- a/DEGseq_2.pl Wed Oct 29 05:03:38 2014 -0400 +++ b/DEGseq_2.pl Thu Oct 30 21:31:55 2014 -0400 @@ -25,13 +25,8 @@ my $mark1=$opts{mark1}; my $mark2=$opts{mark2}; my $fileout=$outputdir."degseq.R"; -my $log=$outputdir."LOG.txt"; open OUT,">$fileout"; #output file -open LOG,">$log"; -print LOG "JOB start!\t"; -print LOG `date`; -print LOG "\n"; #my ($name,$dir); #$name=basename($filein); print OUT "library(DEGseq)\n"; @@ -49,42 +44,12 @@ } close OUT; -print LOG "Prepare for DEGseq!\t"; -print LOG `date`; -print LOG "\n"; system("R CMD BATCH $fileout"); wait; -my $outfile=$outputdir."result.txt"; -open OUT ,">$outfile"; -my $deg=$outputdir."output_score.txt"; -open IN,"<$deg"; -my %hash; -while (my $aline=) { - chomp $aline; - if($aline=~/^\"/){print OUT "#GeneID\tchromsome\tvalue1\tvalue2\ttag\n";next;} - my @temp=split/\t/,$aline; - #$hash{$temp[0].$temp[1].$temp[2]}=$temp[$#temp]; - #my @tmp=split/\|/,$temp[0]; - #my @tmp=split/\:/,$temp[0]; - #my @po=split/\-/,$tmp[1]; - print OUT $temp[0],"\t",$temp[1],"\t",$temp[2],"\t",$temp[-1],"\n"; -} -close IN; -#open IN,"<$filein"; -#while (my $aline=) { -# chomp $aline; -# my @temp=split/\t/,$aline; -# if (defined $hash{$temp[0].$temp[2].$temp[3]}) {print OUT $aline,"\t",$hash{$temp[0].$temp[2].$temp[3]},"\n"; -# } -#} - -print LOG "Finish all JOB !\t"; -print LOG `date`; -print LOG "\n"; sub usage{ print <<"USAGE"; diff -r b75750b21aa4 -r 22d79320085c fastx_clipper Binary file fastx_clipper has changed diff -r b75750b21aa4 -r 22d79320085c get_genelist.pl diff -r b75750b21aa4 -r 22d79320085c html.pl diff -r b75750b21aa4 -r 22d79320085c install_DEG.R diff -r b75750b21aa4 -r 22d79320085c matching.pl diff -r b75750b21aa4 -r 22d79320085c rfam.pl diff -r b75750b21aa4 -r 22d79320085c siRNA.pl --- a/siRNA.pl Wed Oct 29 05:03:38 2014 -0400 +++ b/siRNA.pl Thu Oct 30 21:31:55 2014 -0400 @@ -143,6 +143,8 @@ for (my $i=0;$i<@mark ;$i++) { $id{$mark[$i]}=$i+4; } + + group_and_filter(); #collapse reads to tags rfam(); @@ -423,16 +425,20 @@ } sub dec_pel{ - print "start:\n"; + print "\n******************\nstart:\n"; Time(); my $sample=shift(@_); my @each=split/\s+/,$sample; print "$each[0]\t$each[1]\n"; my $deg_sample_dir=$deg_dir."$each[0]_VS_$each[1]\/"; mkdir ("$deg_sample_dir"); + print "read: $read\n"; + print "deg_sample_dir: $deg_sample_dir\n"; + print "$id{$each[0]}\t$each[0]\n"; + print "$id{$each[1]}\t$each[1]\n"; my $deg=`perl $path\/DEGseq_2.pl -i $read -outdir $deg_sample_dir -column1 $id{$each[0]} -mark1 $each[0] -column2 $id{$each[1]} -mark2 $each[1]`; #-depth1 -depth2 my $time2=time(); - print "end:\n"; + print "end:\n*************************\n"; Time(); sleep 1; } diff -r b75750b21aa4 -r 22d79320085c siRNA.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/siRNA.xml Thu Oct 30 21:31:55 2014 -0400 @@ -0,0 +1,106 @@ + + tool for plant siRNA analisis + + + SCRIPT_PATH + bowtie + R + degseq + fastx_toolkit + threads + Parallel-ForkManager + SVG + Boost-Graph + + + siRNA.pl + ## Change this to accommodate the number of threads you have available. + -t \${GALAXY_SLOTS:-4} + + -path \$SCRIPT_PATH + + #for $j, $s in enumerate( $series ) + ##rank_of_series=$j + -i ${s.input} + -tag ${s.tag} + #end for + + ## Do or not annotate siRNAs by function + #if $params.function_anno == "yes": + -nat $params.nat -repeat $params.repeat + #end if + + ## Do or not DEG + #if $degseq.degseq_analysis == "yes" : + -deg $degseq.deg + #end if + + -format $format -g $genome -f $gff -mis $mis -rfam $rfam -v $v -a $a -n $mapnt -d $d -p $p -l $l -cen $cen -span $span > run.log + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -r b75750b21aa4 -r 22d79320085c tool_dependencies.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tool_dependencies.xml Thu Oct 30 21:31:55 2014 -0400 @@ -0,0 +1,86 @@ + + + + + + + + + + $REPOSITORY_INSTALL_DIR + + + + + + + + + + + + + + R CMD BATCH $REPOSITORY_INSTALL_DIR/install_DEG.R + + + + + + + + http://www.cpan.org/authors/id/J/JD/JDHEDDEN/threads-1.96.tar.gz + perl Makefile.PL PREFIX=$INSTALL_DIR + make + make install + + $INSTALL_DIR/lib + + + + + + + + + + http://www.cpan.org/authors/id/S/SZ/SZABGAB/Parallel-ForkManager-1.06.tar.gz + perl Makefile.PL PREFIX=$INSTALL_DIR + make + make install + + $INSTALL_DIR/lib + + + + + + + + + http://www.cpan.org/authors/id/S/SZ/SZABGAB/SVG-2.59.tar.gz + perl Makefile.PL PREFIX=$INSTALL_DIR + make + make install + + $INSTALL_DIR/lib + + + + + + + + + http://www.cpan.org/authors/id/D/DB/DBURDICK/BoostGraph/Boost-Graph-1.4.tar.gz + perl Makefile.PL PREFIX=$INSTALL_DIR + make + make install + + $INSTALL_DIR/lib + + + + + +