tnt_script
One-step TNT script for maximum parsimony phylogenetic analysis
Science Score: 57.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 2 DOI reference(s) in README -
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.8%) to scientific vocabulary
Keywords
Repository
One-step TNT script for maximum parsimony phylogenetic analysis
Basic Info
- Host: GitHub
- Owner: starsareintherose
- License: mit
- Language: C++
- Default Branch: main
- Homepage: https://doi.org/10.11646/zootaxa.5642.1.10
- Size: 68.4 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 17
Topics
Metadata Files
README.md
guoyi.run
One-step TNT script for maximum parsimony phylogenetic analysis
Usage
Place this script and your matrix tnt file
filenameunder the folder that you calltntorexefile is placedEnter
tntEnter command
guoyi filename;
Cite
If you use this script, you must cite this script and cite TNT. I kindly request that you acknowledge Guoyi Zhang in your Acknowledgements. This script follows MIT License.
- Zhang G. guoyi.run: One-step TNT script for maximum parsimony phylogenetic analysis. Zootaxa 5642(1): 96–98. https://doi.org/10.11646/zootaxa.5642.1.10
Functions
Extended implied weighting with K value setting (default, default K=12) or implied weighting with K value setting (default K=12) or equal weighting.
Search trees via implicit enumeration (ntax<=20, but not for eiw) or TBR Mult (1000 times) with branch swapping (20
=75). Perform Strict consensus / Majority-rule consensus (without bremer support variations) / Half strict consensus (without bremer support variations).
Calculate relative Bremer support, jackknifing (1,000 times), bootstrap (1,000 times) and symmetric resampling (1,000 times).
Map apomorphic characters on the consensus tree.
Calculate TL, CI, and RI.
Options
For Windows users
tnt run guoyi.run filename datatype weight 0/K cons resample prefix;
For Linux and Mac users
tnt run guoyi.run filename datatype weight 0/K cons resample prefix,
datatype should be
32,dna,prot,numor any types tnt allowed- num=number, dna=DNA, prot=protein, 32=max number allowed (default)
- num=number, dna=DNA, prot=protein, 32=max number allowed (default)
weight should be
iw,ew,eiw- iw=implied weight, ew=equal weight, eiw=extended implied weight (default) N.B. ew must followed 0 (the K value position for ew iw and eiw)
- iw=implied weight, ew=equal weight, eiw=extended implied weight (default) N.B. ew must followed 0 (the K value position for ew iw and eiw)
K is
12(default) following Goloboff et al. 2017 (Cladistics 34: 407–437)- it must more than 0
cons should be
str,mjr,hlf- mjr=majority rule, hlf=half, str=strict (default)
- mjr=majority rule, hlf=half, str=strict (default)
resample should be sum of what you want
- relative bremer support (rbrs)=0.1, bremer support (brs)=0.2, jackknifing (jak)=1, bootstrap (boot)=2, symmetric resampling (sym)=4 i.e. jak+boot+sym=7 (default)
- Notice: Bremer related support would change the tree topology, so it should be used with caution.
prefix can be empty or a string
- default is empty
Results
Results instructions are at the end of
tnt.log.*.treare trees with taxname,*_no.treare trees without taxname.*.tnt.trecan be read by TNT/WinClada directly.*.ctfcan only be read by TNT viashortread.*.svgis the tree file, which can be edited by inkscapeoriginal*is the consensus tree.apo.treis the apomorphic character mapping tree.resample.treis the consensus tree with support, which can be read by figtree after processing by tnt2figtree.trees*.trecontains he MPTs, which can be read by figtree after processing by tnt2figtree.resample/apo.logcontains the tree tags.eiw.logcontains character concavities.homo.logcontains homoplasy report of all characters.report.logcontains CI RI TL.winclada.ssincludes data matrix and consensus tree and it can be read by winclada directly.winclada.trecan be transferred to the acceptable format for WinClada by tnt2winclada and the output file can be put into Winclada with your tnt matrix filefilenamefor mapping apomorphic characters and homoplasy.
Further information
To make tnt exported trees can be readable by WinClada (Nixon, 2021) and FigTree, please check tnt2winclada and tnt2figtree in this repository.
runwincladtree.run can handle wincladtree script with input file which must be $(PREFIX).winclada.ss or winclada.tree.
Owner
- Name: Kuoi
- Login: starsareintherose
- Kind: user
- Website: malacology.net
- Repositories: 40
- Profile: https://github.com/starsareintherose
working on :snail: slowly like :snail:
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you use this software, please cite the following paper."
preferred-citation:
authors:
- family-names: "Zhang"
given-names: "Guoyi"
orcid: "https://orcid.org/0000-0002-3426-9273"
title: "guoyi.run: One-step TNT script for maximum parsimony phylogenetic analysis"
doi: 10.11646/zootaxa.5642.1.10
type: article
journal: "Zootaxa"
month: 5
volume: 5642
issue: 1
start: 96
end: 98
year: 2025
GitHub Events
Total
- Release event: 3
- Watch event: 3
- Push event: 8
- Create event: 4
Last Year
- Release event: 3
- Watch event: 3
- Push event: 8
- Create event: 4
Issues and Pull Requests
Last synced: 11 months ago
All Time
- Total issues: 0
- Total pull requests: 1
- Average time to close issues: N/A
- Average time to close pull requests: less than a minute
- Total issue authors: 0
- Total pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
- starsareintherose (1)