Bug#1038668: veryfasttree_4.0.1+dfsg-1_amd64.changes REJECTED

2023-07-11 Thread PIÑEIRO POMAR CESAR ALFREDO
Dear Thorsten,

As the author of the tool, I can provide an answer. I started implementing 
VeryFastTree in April 2019, using FastTree 2.1.10 
(http://www.microbesonline.org/fasttree/FastTree-2.1.10.c) as the base, which 
was the latest version at that time. This version was released on April 11, 
2017 (http://www.microbesonline.org/fasttree/ChangeLog), although the function 
attributed to Stephane Guindon, according to the author, was included in 
version 2.1.0 on October 15, 2009.

Best regards, and thanks to both of you for your work,

César

De: Thorsten Alteholz 
Enviado: martes, 11 de julio de 2023 21:00
Para: Debian Med Packaging Team ; 
PIÑEIRO POMAR CESAR ALFREDO ; ti...@debian.org 

Asunto: veryfasttree_4.0.1+dfsg-1_amd64.changes REJECTED

[No suele recibir correo electrónico de ftpmas...@ftp-master.debian.org. 
Descubra por qué esto es importante en 
https://aka.ms/LearnAboutSenderIdentification ]

Hi Andreas,

according to [1] the code from Stephane Guindon was added 2019-05-11 whereas 
according to [2] the license of pyhml was already changed to GPL-3 in 
2018-08-29 ...
Was the code really based on an earlier version?

  Thorsten

[1] 
https://github.com/citiususc/veryfasttree/blame/master/src/NeighbourJoining.tcc
[2] 
https://github.com/stephaneguindon/phyml/commit/0893faa043c47bf5bc78c5388900fec5b7e77205



===

Please feel free to respond to this email if you don't understand why
your files were rejected, or if you upload new files which address our
concerns.

___
Debian-med-packaging mailing list
debian-med-packag...@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-packaging


Bug#1038669: RFS: veryfasttree/4.0-1 [ITP] -- Speeding up the estimation of phylogenetic trees from sequences

2023-06-19 Thread PIÑEIRO POMAR CESAR ALFREDO
Package: sponsorship-requests
Severity: wishlist

Dear mentors,

I am looking for a sponsor for my package "veryfasttree":

 * Package name : veryfasttree
   Version  : 4.0-1
   Upstream contact : César Pomar 
 * URL  : https://github.com/citiususc/veryfasttree
 * License  : MPL-2.0, Custom-License-2, BSD-2-clause, MIT, GPL-3.0, 
BSL-1.0, Custom-License-3, Custom-License-1
 * Vcs  : https://github.com/citiususc/veryfasttree
   Section  : science

The source builds the following binary packages:

  veryfasttree - Speeding up the estimation of phylogenetic trees from sequences

To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/veryfasttree/

Alternatively, you can download the package with 'dget' using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/v/veryfasttree/veryfasttree_4.0-1.dsc

Changes for the initial release:

 veryfasttree (4.0-1) unstable; urgency=low
 .
   *Closes: #1038668
   *Introduction of new thread levels for improved parallelization.
   *Enhanced performance through new parallel regions (e.g., ML Lengths,
 ML splits, LogLk, etc.).
   *Threads used in tree creation: Top hits, TopHitNJSearch, FastNJSearch, and
 ExhaustiveNJSearch(-slow).
   *Implementation of a faster tree partitioning approach with significant
 speed improvements.
   *Tree partitioning limited to NNI, SPR, and upProfiles computations for
 memory conservation.
   *Parallel tree traversal implemented for remaining parts.
   *Replacement of disk storage for profiles with Disk Computing.
   *Shared and reused Top upProfiles among threads for memory efficiency and
 accelerated sequential parts.
   *Improved non-deterministic mode with removal of mutex usage.
   *Optimized performance by parallelizing non-deterministic parts in
 deterministic mode.
   *Also implemented non-deterministic parts in deterministic mode for
 improved performance.
   *Deterministic mode now outperforms non-deterministic mode in terms of speed.
   *Tree partitioning method logging now hidden by default.
   *Support for Fastq format and libBZ2 compression.
   *Support for reading trees from NEXUS block trees.
   *Nvidia CUDA GPU computing support. (Experimental)
   *Introduced parallel compilation.
   *Incorporation of changes from FastTree-2.11.
   *Clang Support
   *Addressed critical errors and implemented substantial corrections.

Regards,
--
  César Pomar



Bug#1038668: ITP: veryfasttree -- Speeding up the estimation of phylogenetic trees for large alignments through parallelization and vectorization strategies

2023-06-19 Thread PIÑEIRO POMAR CESAR ALFREDO
Package: wnpp
Severity: wishlist
Owner: Cesar Pomar 

* Package name: veryfasttree
  Version : 4.0
  Upstream Author : Cesar Pomar 
* URL : https://github.com/citiususc/veryfasttree
* License : GPL
  Programming Lang: C++
  Description : Speeding up the estimation of phylogenetic trees for large 
alignments through parallelization and vectorization strategies

VeryFastTree is a highly efficient implementation inspired by the FastTree-2
tool, designed to expedite the inference of approximately-maximum-likelihood
phylogenetic trees from nucleotide or protein sequence alignments. It is an
optimized implementation designed to accelerate the estimation of phylogenies
for large alignments. By leveraging parallelization and vectorization
strategies, VeryFastTree significantly improves the performance and
scalability of phylogenetic analysis, allowing it to construct phylogenetic
trees in a fraction of the time previously required.

Maintaining the integrity of FastTree-2, VeryFastTree retains the same phases,
methods, and heuristics used for estimating phylogenetic trees. This ensures
that the topological accuracy of the trees produced by VeryFastTree remains
equivalent to that of FastTree-2. Moreover, unlike the parallel version of
FastTree-2, VeryFastTree guarantees deterministic results, eliminating any
potential variations in the output.

To facilitate a seamless transition for users, VeryFastTree adopts the exact
same command line arguments as FastTree-2. This means that by simply
substituting FastTree-2 with VeryFastTree, and using the same set of options,
users can significantly enhance the overall performance of their phylogenetic
analyses.


   - why is veryfasttree useful/relevant? if there are other packages providing
similar functionality, how does it compare?:

   VeryFastTree is a highly tuned implementation of the FastTree(which is 
already
   published in the Debian repositories). VeryFastTree takes advantage of
   parallelization and vectorization strategies to boost performance. In our
   publication[1], we demonstrated that VeryFastTree performs between 7.8x and 
3.5x
   times faster than FastTree for the same input and options. We are currently
   working on a second publication with version 4.0, where we show an even 
greater
   performance improvement, we can complete the creation of phylogenetic trees 
with
   2 million sequences in just a couple of days, whereas it would take FastTree 
more
   than two weeks.

   [1] VeryFastTree: speeding up the estimation of phylogenies for large 
alignments
   through parallelization and vectorization strategies, César Piñeiro, José M. 
Abuín,
   and Juan C. Pichel, Bioinformatics, vol. 36, no. 17, pages 4658-4659, 2020.

  -how do you plan to maintain it?. do you need a sponsor?:

   Until now, the tool has been maintained through GitHub issues. As the 
authors of the tool,
   we will resolve the problems that are reported.

   Yes, we are looking for a sponsor for the publication of the package.


Bug#1038643: veryfasttree -- Speeding up the estimation of phylogenetic trees for large alignments through parallelization and vectorization strategies

2023-06-19 Thread PIÑEIRO POMAR CESAR ALFREDO
Package: wnpp
Severity: wishlist
Owner: Cesar Pomar 

* Package name: veryfasttree
  Version : 4.0
  Upstream Author : Cesar Pomar 
* URL : https://github.com/citiususc/veryfasttree
* License : GPL
  Programming Lang: C++
  Description : Speeding up the estimation of phylogenetic trees for large 
alignments through parallelization and vectorization strategies

VeryFastTree is a highly efficient implementation inspired by the FastTree-2
tool, designed to expedite the inference of approximately-maximum-likelihood
phylogenetic trees from nucleotide or protein sequence alignments. It is an
optimized implementation designed to accelerate the estimation of phylogenies
for large alignments. By leveraging parallelization and vectorization
strategies, VeryFastTree significantly improves the performance and
scalability of phylogenetic analysis, allowing it to construct phylogenetic
trees in a fraction of the time previously required.

Maintaining the integrity of FastTree-2, VeryFastTree retains the same phases,
methods, and heuristics used for estimating phylogenetic trees. This ensures
that the topological accuracy of the trees produced by VeryFastTree remains
equivalent to that of FastTree-2. Moreover, unlike the parallel version of
FastTree-2, VeryFastTree guarantees deterministic results, eliminating any
potential variations in the output.

To facilitate a seamless transition for users, VeryFastTree adopts the exact
same command line arguments as FastTree-2. This means that by simply
substituting FastTree-2 with VeryFastTree, and using the same set of options,
users can significantly enhance the overall performance of their phylogenetic
analyses.


   - why is veryfasttree useful/relevant? if there are other packages providing
similar functionality, how does it compare?:

   VeryFastTree is a highly tuned implementation of the FastTree(which is 
already
   published in the Debian repositories). VeryFastTree takes advantage of
   parallelization and vectorization strategies to boost performance. In our
   publication[1], we demonstrated that VeryFastTree performs between 7.8x and 
3.5x
   times faster than FastTree for the same input and options. We are currently
   working on a second publication with version 4.0, where we show an even 
greater
   performance improvement, we can complete the creation of phylogenetic trees 
with
   2 million sequences in just a couple of days, whereas it would take FastTree 
more
   than two weeks.

   [1] VeryFastTree: speeding up the estimation of phylogenies for large 
alignments
   through parallelization and vectorization strategies, César Piñeiro, José M. 
Abuín,
   and Juan C. Pichel, Bioinformatics, vol. 36, no. 17, pages 4658-4659, 2020.

  -how do you plan to maintain it?. do you need a sponsor?:

   Until now, the tool has been maintained through GitHub issues. As the 
authors of the tool,
   we will resolve the problems that are reported.

   Yes, we are looking for a sponsor for the publication of the package.