Boostrapping trees with TASSLE

268 views
Skip to first unread message

Tony Travis

unread,
Feb 7, 2014, 5:32:17 AM2/7/14
to tas...@googlegroups.com
Hi,

We have using TASSLE to create trees from SNPs as part of a project
investigating drought tolerance in rice. We now want to bootstrap the
trees: Has anyone else done this using TASSLE?

I've considered resampling our SNP data and creating multiple trees
using TASSLE. I'd like to know if this can be done from the TASSLE
command-line as part of the bootstrap and how TASSLE creates trees?

Thanks,

Tony.

--
Dr. A.J.Travis, University of Aberdeen, Institute of Biological and
Environmental Sciences, Cruickshank Building, St. Machar Drive, Aberdeen
AB24 3UU, Scotland, UK. tel +44(0)1224 272700, fax +44 (0)1224 272 396
http://www.abdn.ac.uk, mailto:tony....@abdn.ac.uk, skype:ajtravis
The University of Aberdeen is a charity registered in Scotland, No SC013683.

Terry Casstevens

unread,
Feb 7, 2014, 10:10:36 AM2/7/14
to Tassel User Group
./run_pipeline.pl -fork1 -h mdp_genotype.hmp.txt -tree Neighbor
-export tree -runfork1

./run_pipeline.pl -fork1 -h mdp_genotype.hmp.txt -tree Neighbor
-export tree -exportType Text -runfork1

http://www.maizegenetics.net/tassel/docs/TasselPipelineCLI.pdf
> --
> You received this message because you are subscribed to the Google Groups "TASSEL - Trait Analysis by Association, Evolution and Linkage" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to tassel+un...@googlegroups.com.
> To post to this group, send email to tas...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/tassel/52F4B631.20907%40abdn.ac.uk.
> For more options, visit https://groups.google.com/groups/opt_out.

Tony Travis

unread,
Feb 7, 2014, 10:58:24 AM2/7/14
to tas...@googlegroups.com
On 07/02/14 15:10, Terry Casstevens wrote:
> ./run_pipeline.pl -fork1 -h mdp_genotype.hmp.txt -tree Neighbor
> -export tree -runfork1
>
> ./run_pipeline.pl -fork1 -h mdp_genotype.hmp.txt -tree Neighbor
> -export tree -exportType Text -runfork1

Hi, Terry.

Thanks for giving me examples of how to create trees from the CLI.

> http://www.maizegenetics.net/tassel/docs/TasselPipelineCLI.pdf

And, thanks for the RTFM ;-)

Tony.

Alex Twyford

unread,
Feb 13, 2014, 5:25:08 PM2/13/14
to tas...@googlegroups.com
These commands given by Terry won't bootstrap a tree, though? I see in Fei Lu's paper NJ trees are made in TASSEL, then bootstrapped in MEGA--presumably he would have used TASSEL if there were options available?

Alex

Tony Travis

unread,
Feb 13, 2014, 5:36:54 PM2/13/14
to tas...@googlegroups.com
On 13/02/14 22:25, Alex Twyford wrote:
> These commands given by Terry won't bootstrap a tree, though? I see in
> Fei Lu's paper NJ trees are made in TASSEL, then bootstrapped in
> MEGA--presumably he would have used TASSEL if there were options available?

Hi, Alex.

I've bootstrapped trees created from bacterial 16S sequence alignments
before, but not from rice SNPs. My question was how does TASSEL create
trees from SNPs (i.e. polymorphism data) and can TASSLE be used to
bootstrap the trees. I'll have a look at Fei Lu's paper.

Edward S. Buckler

unread,
Feb 13, 2014, 7:05:28 PM2/13/14
to tas...@googlegroups.com
Hi Folks-
These are great questions.  Bootstrapping a dataset in TASSEL is quite simple, but we generally do it from the level of API.

In TASSEL 5, you use FilterGenotypeTable
 public static FilterGenotypeTable getInstance(GenotypeTable a, int[] subSites) {}

After you decide how to bootstrap your sites, then it takes three lines of code to create the NJ tree.
GenotypeTable aa= FilterGenotypeTable.getInstance(origGenotypeTable, int[] subSites) {}
IBSDistanceMatrix adm = new IBSDistanceMatrix(aa, null);
Tree theTree = new net.maizegenetics.taxa.tree.NeighborJoiningTree(adm);

However, I would comment that phylogenetics is NOT TASSEL’s speciality.  If someone wants to add code to make it better, please just let us know and we will help you out in making these contributions.

-- 
Ed Buckler



--
You received this message because you are subscribed to the Google Groups "TASSEL - Trait Analysis by Association, Evolution and Linkage" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tassel+un...@googlegroups.com.
To post to this group, send email to tas...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages