[BioC] Filtering SAM results
Holger Schwender
holger.schw at gmx.de
Wed Mar 25 12:45:19 CET 2009
Hi Assa,
take a look at findDelta. This function does exactly what you would like to have -- but only for FDR or Called. For False, you have to hack siggenes:::findNumber.
Best,
Holger
-------- Original-Nachricht --------
> Datum: Wed, 25 Mar 2009 12:26:11 +0100
> Von: Assa Yeroslaviz <frymor at gmail.com>
> An: bioconductor at stat.math.ethz.ch
> Betreff: [BioC] Filtering SAM results
> Hi everybody,
>
> I would like to automate my sam output files.
>
> I'm trying to do many SAM analysis together and would like to plot the
> results and export the list of sig. genes to a file. The point is I would
> like to try and make it with a R Script, so that I don't need to go into
> it
> and change the parameter every time.
>
> my sam command is:
>
> > samresult <- sam(groups, cl=classes, var.equal=FALSE, B=100,
> include.zero=FALSE, gene.names=gene_names, q.version=2, R.fold=0,
> na.replace=FALSE, rand=123)
> and I have two thresholds I would like to look into:
> 1. false positives - the first threshold is that false < 1 (here number 5
> with 0.986 false)
> Delta p0 False Called FDR
> 1 8.0 0.161 1.143 79 0.00233
> 2 8.1 0.161 1.071 74 0.00233
> 3 8.2 0.161 1.029 71 0.00233
> 4 8.3 0.161 1.000 69 0.00233
> 5 8.4 0.161 0.986 68 0.00233
> 6 8.5 0.161 0.971 67 0.00233
> 7 8.6 0.161 0.914 63 0.00233
> 8 8.7 0.161 0.914 63 0.00233
> 9 8.8 0.161 0.871 61 0.00230
> 10 8.9 0.161 0.829 58 0.00230
> 11 9.0 0.161 0.814 57 0.00230
> 12 9.1 0.161 0.800 56 0.00230
> 13 9.2 0.161 0.771 54 0.00230
> 14 9.3 0.161 0.771 54 0.00230
> 15 9.4 0.161 0.743 52 0.00230
> 16 9.5 0.161 0.729 51 0.00230
> 17 9.6 0.161 0.671 47 0.00230
> 18 9.7 0.161 0.657 46 0.00230
> 19 9.8 0.161 0.643 45 0.00230
> 20 9.9 0.161 0.629 44 0.00230
> 21 10.0 0.161 0.557 39 0.00230
>
> The second parameter will probably be the FDR. But I still didn't find the
> right %FDR to suit to my analysis.
>
> the output I'm using till now is:
> > print(samresult1h, seq(8,10,0.1))
> > plot(samresult1h, 8.4)
>
> But as you can imagine it is a tedious work to do it for many files.
>
> My question is - Is there a possibility to tell R that I want to look only
> for the first delta value where False is smaller than 1 or the FDR value
> has
> reached a certain %?
>
>
> THX for any help
>
> Assa
>
> [[alternative HTML version deleted]]
>
> _______________________________________________
> Bioconductor mailing list
> Bioconductor at stat.math.ethz.ch
> https://stat.ethz.ch/mailman/listinfo/bioconductor
> Search the archives:
> http://news.gmane.org/gmane.science.biology.informatics.conductor
--
More information about the Bioconductor
mailing list