Comments (9)
Also noticing a similar issue. Thanks in advance for any help!
from fastani.
Hi, FastANI reports ANI for genomes related within ~80 - 100% nucleotide identity range. Otherwise no output is given.
Can you try using alternative implementation and please confirm me if this is the case? Or alternatively share the input genomes here.
For diverge genome sequences outside 80-100 ANI range, computing identity at amino acid level is recommended in the literature.
I will revise documentation to avoid this misunderstanding :)
from fastani.
@jotech I notice the data you gave me. I confirmed at my end that the two genomes lack 80-100% ANI.
I tried Blast-based ANI and got following output
$ ruby enveomics/Scripts/ani.rb -1 BT247.fasta -2 MYb12.fasta
Insuffient hits to estimate one-way ANI: 9.
Insuffient hits to estimate one-way ANI: 15.
Insufficient hits to estimate two-way ANI: 6
Will make this clear in README.
from fastani.
Thank you so much, this makes sense! I'm now having a look on amino acid identity (aai from enveomics). Do you know whether the values from ani and aai are comparable? So could I use ani and for lower identity aai to get a consistent phylogenetic distance?
from fastani.
Do you know whether the values from ani and aai are comparable?
Yes, I believe they are.
Quoting from this paper Bypassing Cultivation To Identify Bacterial Species:
The analysis shows that ANI offers robust resolution between genomes that share 80–100% ANI, i.e., within species or among closely related species, and that species that share less than 80% ANI and/or 30% of their gene content are too divergent to be compared based on the ANI measurement. For the latter genomes, AAI provides a much more robust resolution and should be used instead.
from fastani.
just came back. Thanks for this clarification!
from fastani.
Hi
I run this command : ./fastANI --ql ../1.fasta --rl ../2.fasta -o output
I obtain
Threads = 1
ANI output file = output
ERROR, skch::validateInputFiles, Could not open >Scaffold_1
I don't no why he could not open the file 1 ?
from fastani.
@diaz13 , it seems like you wish to do one-to-one comparison, for that you should be running ./fastANI -q ../1.fasta -r ../2.fasta -o output
from fastani.
@cjain7, thank you. I had not paid attention.
I have a list of 400 genomes but it's good to run , for now no problem.
from fastani.
Related Issues (20)
- No results in output directory? HOT 3
- Error in number of mapped fragments HOT 1
- FastANI output and matrix values do not match? HOT 1
- minimizer/kmer string compression HOT 5
- #query# fastANI HOT 4
- Gets the sequence of corresponding positions in --visualize output
- Can fastANI calculate a standard desviation for each ani value?
- Problem with M1 chip installation HOT 3
- Could not open
- The genome reference limit. HOT 1
- Threads not being utilised? HOT 4
- --minFrag HOT 1
- Ctest failing while building with cmake HOT 1
- How does fastANI handle Ns?
- Multi-genome reference and query FASTAs for many-to-many queries
- Segmentation Fault in fastANI HOT 2
- error with libgsl.so.25 when bioconda package specifies gsl version 2.7 HOT 1
- The result of FastANI was different with Nucmer HOT 1
- [Feature Request] Many-vs-Many upper triangle of pairwise genome ANI calculation HOT 3
- VRE
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fastani.