billybiset / fud

Automatically exported from code.google.com/p/fud
GNU General Public License v3.0
1 stars 0 forks source link

Antiviral_selector doesn't rank antivirals in an optimal way. #12

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
The antiviral_selector function should be reimplemented to be able to select 
the best antivirals.

Let see how the existing implementation works:
Suppose we have 3 antivirals (AV1,AV2,AV3), its resistant positions,  and the 
genetic distance, regarding a sequence, of each resistant position:

      Res. Pos. 1   Res. Pos. 2   Res. Pos. 3
       Distance      Distance      Distance
AV1:[     1      ,      1    ,        3 ]
AV2:[     1      ,      1    ,        1 ]
AV3:[     2      ,      1    ,        1 ]

Now, the function gets the minimal distance of each antiviral (AV1=1, AV2=1, 
AV3=1) and then returns a subset of antivirals that has maximum minimal 
distance. 

In the example, the antiviral selector returns all antivirals (AV1, AV2 and 
AV3) as if they represent the same obstacles for the virus.    However, is more 
difficult to the virus become resistant to AV1 than AV2. For this reason is 
needed a new function wich ranks antivirals according as the probability for 
the virus to become resistant to them.

Original issue reported on code.google.com by favio.bettiol@gmail.com on 23 Dec 2011 at 6:28

GoogleCodeExporter commented 9 years ago
Adding drawing for a solution proposal.

Original comment by danielgutson@gmail.com on 23 Dec 2011 at 6:31

Attachments:

GoogleCodeExporter commented 9 years ago
Is this fixed in LAV?

Original comment by daniel.g...@fudepan.org.ar on 5 Mar 2012 at 9:04

GoogleCodeExporter commented 9 years ago
Yes, this issue is fixed in LAV (using symmetric probability).

Original comment by favio.bettiol@gmail.com on 7 Mar 2012 at 2:23

GoogleCodeExporter commented 9 years ago
Does this ticket belong here? FuD is a work distribution framework, independent 
of the apps that use it :)

Original comment by billybiset on 7 Mar 2012 at 2:27

GoogleCodeExporter commented 9 years ago
Now, since the libAntiviral was moved to its own repository, so, this issue 
should be moved too. Anyway, it is fixed, so I will close it.

Original comment by favio.bettiol@gmail.com on 7 Mar 2012 at 2:37