Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Done] Add sensitivity option for profile module #19

Closed
endixk opened this issue Jun 27, 2023 · 4 comments
Closed

[Done] Add sensitivity option for profile module #19

endixk opened this issue Jun 27, 2023 · 4 comments
Assignees
Labels
enhancement New feature or request

Comments

@endixk
Copy link
Member

endixk commented Jun 27, 2023

Next update will include a new feature for the profile module that allows for the customization of profiling sensitivity.

Current algorithm validates the AUGUSTUS search result using 3-step fallback search, which uses 80% coverage first, 50% coverage upon failure, and 0% coverage (e-value only) upon failure.

A sensitivity option will be included that can tweak with this algorithm. In detail:

  • --sensitivity 3 (default): Use original algorithm
  • --sensitivity 2 : 2-step search (80%, 50%)
  • --sensitivity 1 : 1-step search (80%)

Lowering sensitivity will significantly reduce the amount of false positive gene calls from the result, however, will become prone to miss some true positive genes as a trade-off. (e.g. failing to call genes with subtle evidences)

@endixk endixk added the enhancement New feature or request label Jun 27, 2023
@endixk endixk self-assigned this Jun 27, 2023
@BrigidaGallone
Copy link

Hi Daniel,

Great to hear and I'm looking forward to testing it. I am actually dealing with a percentage of hits (on average ~8%) wrongly assigned as "Duplicated". Is the copy-level assignment currently based on this 3-step search?

@endixk
Copy link
Member Author

endixk commented Jul 7, 2023

Hey Brigida,

Unfortunately adjusting the sensitivity won't affect the number of copies, since it takes next step only if there was no hit found (i.e. lowering sensitivity won't change duplicated calls to singular calls).

Instead, we are also planning to set different coverage thresholds for each gene with empirical values, which will improve the copy-level assignment. It will be super helpful if you could share more details around these false duplicate assignments (e.g. which genes or genomes are more susceptible).

@BrigidaGallone
Copy link

Thanks for your reply and sure, let me put together a proper test case and I will get back to you.

@endixk endixk changed the title [Plan] Add sensitivity option for profile module [Done] Add sensitivity option for profile module Aug 11, 2023
@endixk
Copy link
Member Author

endixk commented Aug 11, 2023

This feature was implemented at release v1.0.5.

@endixk endixk closed this as completed Aug 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants