Slashdot Mirror


The New Technique That Finds All Known Human Viruses In Your Blood

schwit1 writes with this story at the Atlantic that profiles Ian Lipkin and his new method for quickly detecting all known human viruses in a sample: Ian Lipkin, a virus hunter from Columbia University, recently received a blood sample from colleagues at the National Institutes of Health. They came from a man who had received a bone-marrow transplant and had fallen mysteriously ill, with evidence of severely inflamed blood vessels. In analyzing a similar case a few years back, Lipkin had discovered a new polyomavirus, part of a family that can cause disease in people with compromised immune systems. Perhaps this new case would yield another new virus. It didn't. Instead, when Lipkin's team ran the sample through a system that they had devised to detect human viruses, they found that the man was infected with dengue virus. In hindsight, that made sense-he had recently returned from Vietnam, where dengue is prevalent. But the thing is: The team wasn't looking for dengue virus.

"It wasn't what we anticipated, but we didn't have to make a priori decisions about what we planned to find," Lipkin says. "When people analyze samples from people who are ill, they have some idea in mind. This is probably an enterovirus, or maybe it's a herpesvirues. They then do a specific assay for that particular agent. They don't usually have the capacity to look broadly." The new system, known as VirCapSeq-VERT, barrels past this limitation. Lipkin, together with fellow Columbia professors Thomas Briese and Amit Kapoor, designed it to detect all known human viruses, quickly, efficiently, and sensitively. By searching for thousands, perhaps millions, of viruses at once, it should take a lot of the (educated) guesswork out of viral diagnosis.

65 of 111 comments (clear)

  1. Unfortunately ... by Anonymous Coward · · Score: 1, Insightful

    ... the technique also shares all your personal biological data with third parties with implied consent upon usage.

    1. Re:Unfortunately ... by ooshna · · Score: 1

      Weighed against dying of some unknown illness sign me up.

  2. Someone please test APK by Anonymous Coward · · Score: 1

    Let's figure out what's wrong with him and get him a cure, STAT.

  3. Doctor what's wrong with me? by ColdWetDog · · Score: 2

    "You have a virus, specifically a bargoburomyopolyfluenza 2 virus."

    "That's great doc, what do we do to treat it?"

    "Take two aspirin, call me in the morning."

    --
    Faster! Faster! Faster would be better!
    1. Re:Doctor what's wrong with me? by Anonymous Coward · · Score: 1

      "Take two aspirin, call me in the morning."

      Of course, this is important for individual diagnosis. But it's the longer term implications on the epidemiology side that are absolutely huge.

      In another decade or two it will be possible to check everyone for contagious illness in all public spaces (in developed countries, at least) and to then quarantine anyone who is infected. Basically, infectious disease will become a distant ugly memory. And, of course, vaccines will be obsolete (again, for everyone in developed countries).

      Back in the late '80s and early '90s, there were a handful of tech savvy people who could foresee the rise of the internet. But most people were oblivious. Well, now we're at a similar place with DNA sequencing. The writings on the wall but most people don't see it.

    2. Re:Doctor what's wrong with me? by viperidaenz · · Score: 1

      Except the people that refuse to be checked, because with the vaccines gone, it will be these scans that cause autism

      Then there will be people who have never been exposed to a vast array of illnesses and because of that have underdeveloped immune systems. They'll take a trip someone (an undeveloped country) and die a few hours after getting off the plane.

    3. Re:Doctor what's wrong with me? by Bruce+Perens · · Score: 5, Insightful

      What about the human beings who have virus DNA incorporated into their genome? That's pretty much all of us.

    4. Re:Doctor what's wrong with me? by tsotha · · Score: 1

      "Treat you? We don't really know what this one does. It might not be bad for you at all. Or it might kill you in some new and interesting way. Hard to tell."

    5. Re: Doctor what's wrong with me? by BronsCon · · Score: 2

      spitting and peeing cause autism

      I think it's actually the other way around.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    6. Re:Doctor what's wrong with me? by ColdWetDog · · Score: 4, Informative

      In intact blood (well treated, processed correctly) the genomic DNA will be in cells which can be spun out quickly to create plasma. In fact, most lab tests are done on cell free fractions because the proteins and assorted other molecules bugger up the process.

      You should also be able to determine in flanking sequences (if any). If you have a lot of extraneous DNA, it probably doesn't come from a free floating viral particle.

      And finally, since the vast majority of viruses have some sort of protein capsid and are of a fairly constrained size, you can always fractionate the blood to include only those sized structures.

      So, it is a potential issue but one that can be overcome in a fairly straightforward fashion.

      --
      Faster! Faster! Faster would be better!
    7. Re:Doctor what's wrong with me? by amRadioHed · · Score: 1

      We don't know what most viruses do yet. Detect them is the first step towards understanding what they do.

      --
      We hope your rules and wisdom choke you / Now we are one in everlasting peace
    8. Re:Doctor what's wrong with me? by Immerman · · Score: 4, Informative

      I think resistance tends to be considerably more resilient than that in many/most cases. Influenza is actually one of the more volatile viruses we encounter on a regular basis - its actual mutation rate is much slower than something like HIV, but thanks to its incredibly widespread "host base" across the animal kingdom, and the facility with which it can "interbreed" with distant relatives, we are getting constantly barraged by radically new variants on a regular basis, a few of which manage to thrive. There's a reason the flu makes epidemiologists nervous - highly infectious, genetically unstable, and with a proven track record of occasionally spawning extremely lethal variants.

      And of course, just for completeness sake, most of the things people commonly label as "the flu" are completely unrelated to influenza in the first place. Just part of the microbial medley passing through us on a regular basis.

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    9. Re:Doctor what's wrong with me? by Anonymous Coward · · Score: 2, Insightful

      So GATACA but without the benefits of improved DNA, Got a virus? You're fired, no reason to risk everyone else at the company. We don't want your type here. No public transportation too, so all the poor get to starve to death in their homes. As since we're checking your blood, we might as well compare it with all the unsolved crime cases and keep it on file just in case you do something later. Oh, is that a drug in your blood stream? Off to jail with you. Hmm, did you know 80% of people with that sequence are gay?

    10. Re:Doctor what's wrong with me? by F.Ultra · · Score: 1

      That is because the flu is not the same virus, each new outbreak is from a new strain.

    11. Re:Doctor what's wrong with me? by AmiMoJo · · Score: 2

      molecules bugger up the process.

      The jargon in these medical articles always goes way over my head.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    12. Re:Doctor what's wrong with me? by jbmartin6 · · Score: 1

      Those genes are not expressed, and we don't have copies of those viruses floating around our bloodstream.

      --
      This posting is provided 'AS IS' without warranty of any kind, implied or otherwise.
    13. Re:Doctor what's wrong with me? by dcw3 · · Score: 1

      molecules bugger up the process.

      The jargon in these medical articles always goes way over my head.

      Pull the foreskin back next time.

      --
      Just another day in Paradise
    14. Re:Doctor what's wrong with me? by Bruce+Perens · · Score: 1

      Those genes are not expressed, and we don't have copies of those viruses floating around our bloodstream.

      Probably, and for the most part. But we used to think the genome was mostly "junk DNA" before we understood that much of it was homeotic in function. It seems to me that virus copies would not be conserved over time unless they were serving some function.

    15. Re:Doctor what's wrong with me? by bigpat · · Score: 1

      Of course, this is important for individual diagnosis. But it's the longer term implications on the epidemiology side that are absolutely huge.

      This seems to me to be the real benefit of these types of tests. I would hope that CDC, NIH in conjunction with other agencies would begin funding these types of tests on a randomized basis so they could see how viruses are spreading through the population and finding out how viral infections are interacting with other diseases and treatments. The data collection effort would be well worth it.

      The other test that has a similar implication was the one announced back in June This blood test can tell you every virus you’ve ever had

      Come up with a statistically meaningful sampling. Say 10,000 kits per 100,000 patients and just start collecting data.

    16. Re:Doctor what's wrong with me? by jbmartin6 · · Score: 1

      Well, the only function they would need is the ability to get themselves replicated. There isn't a need for them to have any function in the larger picture of the body. But I read the same thing, many of the genes are turning out to be not as quiet as we thought.

      --
      This posting is provided 'AS IS' without warranty of any kind, implied or otherwise.
    17. Re:Doctor what's wrong with me? by Bruce+Perens · · Score: 1

      If I had to guess, I'd say heritable immunity.

  4. application of "whole proteome tiling microarrays" by iggymanz · · Score: 2

    Trying to figure out the tech, reference was made to this

    http://www.google.com/patents/...

    whereby for this particular application they have put "probes" for specific sequences of all known viruses on "tiles" of a rectangular area. In general, the tech could be used for RNA, DNA, proteins, and more

  5. Slightly more technical by Fwipp · · Score: 5, Informative

    In slightly more technical terms, they've designed a system that selectively targets & amplifies ~2 million DNA sites; chosen from the genomes of all known infectious viruses. The scientists basically apply this assay to the infected cells (I'm assuming they take a blood sample or something), leaving them with DNA that matches those targets. Then, they run those DNA fragments through a sequencer, and see what they got. From there, they can deduce which virus was present in the original sample.

    1. Re:Slightly more technical by Iamthecheese · · Score: 4, Insightful

      If you're testing for that many viruses any false positive is unacceptable. So what's the false positive rate?

      --
      If video games influenced behavior the Pac Man generation would be eating pills and running away from their problems.
    2. Re:Slightly more technical by Anonymous Coward · · Score: 1

      Does it matter? Test for them all, get your positives, then run a specific test on the ones that could cause the symptoms. Or am I missing something?

      captcha: nonsense

    3. Re:Slightly more technical by MobyDisk · · Score: 2

      Suppose the false positive rate is 2%. The article says it detects 700 vriuses. 2% of 700 viruses is 14 viruses. 14 tests could require 14 samples: so 5 blood draws + 6 urine samples + 3 stool samples. Ugh! (And no - you can't usually run 2 arbitrary tests from one sample.) So to make this work, the doctors would have to look through the results to see which viruses match the symptoms, so they only run the specific tests for those. That is probably what happened in this example. They probably saw a dozen viruses, and said "Hey, this one might actually fit."

      Of course, this example makes one wonder why didn't they consider dengue in the first place. Perhaps it just goes to show that the test still is useful since it compensates for human fallibility.

    4. Re:Slightly more technical by wwalker · · Score: 2

      What?! False *negatives* would be unacceptable. If the broad test is less sensitive than the specific tests and often misses a lot of viruses, then what's the point of having a broad test? False positives are perfectly fine on the other hand. You can always run a specific test to confirm the results of a broad test. In fact that's how it works for a lot of conditions. You run a highly sensitive cheaper or less invasive test that's known to be imprecise and only then you confirm the result with a more comprehensive test, if you get a positive reaction.

    5. Re:Slightly more technical by Immerman · · Score: 3, Informative

      You're ignoring the second half of their suggestion - test for the "detected" viruses that could cause the symptoms. If you had a 2% false positive rate, and 10% of the "viral library" your checking against could cause the symptoms, then you're averaging 2%*10%*700 = 1.4 false positives per patient.

      Of course RTFAing tells me that they're expecting no false positives at all thanks to the fact that this technique provides the complete genome of everything detected, as it occurs in the patient. It's not a "yes/no" like most current tests, or even a "70% certainty", it tells you that "this *exact* genome was in the sample", even if it's something that you've never seen before that was just similar enough to stick to one of the "hooks". You then look up the freshly-sequenced genome in your library to figure out what it is. False positives would imply that the replication system somehow managed to spontaneously create recognizable genomes from scratch.

      As I read it the methodology is:
      1) catch a wide range of "suspicious" viral DNA
      2) replicate it so that you can...
      3) sequence it all
      4) compare sequenced DNA to database to identify pathogens and unknown viruses.

      (1) will likely generate a fair amount of false positives, but unlike traditional tests at that point it's just bringing in "suspicious characters" for questioning. (2) and (3) should be pretty much immune to false positives, and (4) will give you a fully "fingerprinted" list of "confirmed-present" viruses, along with a confidence-rated identification of anything with a match in the database.

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    6. Re:Slightly more technical by AmiMoJo · · Score: 4, Informative

      A few false positives would be fine, you can just run other more traditional tests to rule them out. This sort of diagnostic is for people who have problems that cannot be readily diagnosed. The choice is either do many expensive tests for different and very unlikely viruses, or use this technique to narrow it down to a small field.

      You wouldn't start treatment on the results of this test alone, you would confirm them first.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    7. Re:Slightly more technical by omnichad · · Score: 2

      False positives would imply that the replication system somehow managed to spontaneously create recognizable genomes from scratch.

      A "false" positive could also mean that the virus is present, but not replicating at any real level of infection.

    8. Re:Slightly more technical by MobyDisk · · Score: 1

      To set the record straight, I skimmed the article and missed the "no false positives" claim. Doh! But I am skepitcal of that claim. The article says:

      And since the technique offers up the full genomes of whatever virus it detects, it shouldn't throw up any false positives

      That's like me saying "because I showed my work, my answer cannot be wrong." Just because it gives the sequence of what it thinks it found, doesn't mean that it was actually present, and that the sequence is correct. I've worked on PCR systems, but never sequencing systems. Are they really 100% perfect? If so, then... wow... that's amazing.

    9. Re:Slightly more technical by Fwipp · · Score: 1

      They're not 100% perfect, but they're much much much more accurate than they need to be for this sort of analysis.

      For example; I picked out a sample mostly at random from an internal dataset. In this shallow sample of 4 million reads, over 90% of reads have all 36 bases with quality > 30. (Quality is in Phred score: q30 = the sequencer estimates a 99.9% chance that this base is read correctly). Even if 3-4 bases are incorrect, it's still usually possible to map the read to the genome with high confidence (even if the aligner discards the base-quality information!). This combines with the fact that you'll have multiple reads mapping to each target, so even if several reads are mapped to the wrong target, the right calls will be made. Finally, I'm sure there's some heuristic for "we found 98% of the expected targets for E. xamplis, and trace amounts of T. atoeba, we're pretty sure it's the former."

      The false positive rate is obviously not zero - it's irresponsible of the article to claim that. But it's much lower than other competing methods, and I wouldn't be at all surprised if in their testing they found 0 false positives.

    10. Re:Slightly more technical by Immerman · · Score: 1

      I'll admit I'm not even remotely well versed in the details of DNA replication and sequencing techniques, but I imagine a certain degree of error is inevitable - even properly functioning living cells are incapable of 100% accurate DNA replication (quite possibly by "design", but still.)

      It seems likely though that the nature of those errors would result in "bad reads"/"noise" in sections of the sequenced genomes, not the wholesale creation of genomes that weren't in the original sample to begin with. That might interfere with the detection of a pathogen (false negatives), but it seems extremely unlikely that the "corrupted" genome would look similar enough to some other pathogen in the screening database to cause it to be mistakenly identified as something else, which is what would be required to generate a false positive.

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
  6. Labs out of business by Jumunquo · · Score: 1

    So you're saying the labs will no longer be able to gouge us for a two dozen different tests on the same blood sample?

    1. Re:Labs out of business by Michael+Woodhams · · Score: 1

      Only if all the tests were for viruses.

      --
      Quattuor res in hoc mundo sanctae sunt: libri, liberi, libertas et liberalitas.
    2. Re:Labs out of business by skids · · Score: 3, Informative

      The hypothesized cost of $25 per sample was bandied about as feasible by the similar (same?) process VirScan.

      I wish them luck. We may eventually be able to figure out just how widespread things like lyme disease really are.

    3. Re:Labs out of business by Anonymous Coward · · Score: 1

      Since this technique currently requires electron microscopy it likely won't be available on the cheap anytime soon.

      No, they only put an electron micrograph at the head of the article to provide a bit of pizzazz and give the sense that viruses are small.

      It's actually based on next-gen DNA sequencing which is dirt cheap - $1,000 for your entire (human) genome from a few drops of saliva at current rates.

    4. Re:Labs out of business by labnet · · Score: 1

      Interesting you mention lymes disease. A friends wife recently acquired this, and had to go to Germany for treatment, as Australian doctors still deny its existence in our country. Yet you start talking to people about it, and it seems everyone knows someone who has had lymes.

      --
      46137
    5. Re:Labs out of business by Michael+Woodhams · · Score: 1

      There are many people who will give bogus Lyme disease diagnoses. This might be what happened with your friend's wife. I haven't the knowledge or expertise to say more than 'it is a possibility'.

      --
      Quattuor res in hoc mundo sanctae sunt: libri, liberi, libertas et liberalitas.
    6. Re:Labs out of business by Michael+Woodhams · · Score: 1

      Lyme disease is bacterial, not viral. (Although maybe one day the methods used here will be able to be extended to the much larger genomes of bacteria.)

      --
      Quattuor res in hoc mundo sanctae sunt: libri, liberi, libertas et liberalitas.
  7. Something seems kinda stupid. by Nutria · · Score: 1

    He's got a severely compromised immune system, and yet he goes to a 3rd World country.

    What am I missing here?

    --
    "I don't know, therefore Aliens" Wafflebox1
    1. Re:Something seems kinda stupid. by iggymanz · · Score: 1

      A couple of my relatives with AIDS visit the rest of the family in southeast asia without incident. That's common. Maybe you have some misconceptions.

    2. Re:Something seems kinda stupid. by jedidiah · · Score: 1

      Yes. Quite. There are some things you can't avoid in that condition and others that should be easily avoidable.

      Although we still have to pick up the pieces after someone inflicts stupid upon themselves.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    3. Re:Something seems kinda stupid. by Nutria · · Score: 1

      What's always puzzled me about CP is the practicality of the matter. ISTM that that Tab A just wouldn't fit into Slot B (and creeps me out just thinking about it).

      --
      "I don't know, therefore Aliens" Wafflebox1
    4. Re:Something seems kinda stupid. by skids · · Score: 3, Insightful

      Availability of $13 generics for drugs that cost $750 here?

    5. Re:Something seems kinda stupid. by Dog-Cow · · Score: 1

      If you're talking about an adult penis into a 10 year old's vagina, why wouldn't it fit? A baby's head can fit through a 12 year old's vagina, after all. If you're talking about the anus, that's not a big deal either -- you just stretch it. There's no physical barrier.

    6. Re:Something seems kinda stupid. by Nutria · · Score: 1

      But the damage, the pain. And the two year olds!

      --
      "I don't know, therefore Aliens" Wafflebox1
  8. To much information not necessary a good thing. by lewildbeast · · Score: 1

    Great test if it has good sensitivity and specificity. However, the problem will be that it will yield too much confounding information - the so called 'incedentaloma' but only for viruses. It will lead to people receiving unnecessary treatments for the things that were found. Should only be used for 'house' like cases where 'odd ball' causes are suspected.

    1. Re:To much information not necessary a good thing. by ColdWetDog · · Score: 3, Informative

      Since we have very few antivirals, it isn't much of a problem.

      "Go home and wash your hands. Don't kiss anybody you like." And that's pretty much it.

      --
      Faster! Faster! Faster would be better!
    2. Re:To much information not necessary a good thing. by KGIII · · Score: 1

      Do you mean "incidentaloma," perhaps? I was unable to find your word at The Free Dictionary or at the OED site. What does this have to do with finding a tumor without having exhibited signs or, basically, by accident? I'm assuming they'd not just be doing this sort of testing at random or anything but will be limiting its use to just those who appear to be suffering from viral infections. (Is it considered an infection if it is viral and not bacterial?)

      After the 'review' button, well, this reply looks as if I'm attempting to be snarky. I'm not, really. I simply don't get it. Also, using a reasonable approximation of good grammar while having the option to show the domain name enabled is rather confusing. Oh well, hopefully you can parse it. I don't think it's that confusing. This subject is, however, confusing to me, at least. Woohoo! I'll just shotgun those commas. No, no I haven't slept.

      --
      "So long and thanks for all the fish."
    3. Re:To much information not necessary a good thing. by Ungrounded+Lightning · · Score: 1

      Since we have very few antivirals, it isn't much of a problem.

      If I understand it correctly: When you have a sequence you can CONSTRUCT a specific antiviral for it.

      Better yet: You can also construct (or select off-the-shelf) antibodies to it, for antiseura treatment. That's very effective and blazingly fast for any infection that is accessible from the bloodstream.

      --
      Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  9. Re:application of "whole proteome tiling microarra by Michael+Woodhams · · Score: 5, Informative

    My understanding from a very quick skim of the paper (open access, here) is that they are not using microarrays. They have a mixture of a very large (2 million) number of probes to match DNA/RNA sequences of all known viruses which infect vertebrates. They use these to amplify viral sequences and then use normal high throughput DNA sequencing (Illumina, in this case) to see what they've got. They claim that it is sensitive to both DNA and RNA viruses (and all the variations - double, single stranded etc.) Being able to detect both DNA and RNA in a single test mildly surprises me, but I'm only slightly familiar with DNA sequencing technology, so maybe it isn't a big deal.

    They do say "A biotinylated oligonucleotide library was synthesized on the NimbleGen cleavable array platform and used for solution-based capture of viral nucleic acids present in complex samples containing variable proportions of viral and host nucleic acids." Perhaps that translates to say the microarray you talk about was used to make the 2 million probes.

    As a complete aside, I'm a little surprised this isn't a Nature or Science paper.

    --
    Quattuor res in hoc mundo sanctae sunt: libri, liberi, libertas et liberalitas.
  10. Count me out! by GoodNewsJimDotCom · · Score: 4, Funny

    If this system finds all known human viruses in a person's blood, my guess is it has to put them there. How else can one person get all human viruses at once?

  11. Re:Expect the Republicans to... by Nutria · · Score: 1

    Exactly. OP is confusing money grubbing tools with the scientifically illiterate.

    --
    "I don't know, therefore Aliens" Wafflebox1
  12. Re: Expect the Republicans to... by Anonymous Coward · · Score: 1

    USAA is a bunch of crooks. I was walking on a sidewalk when one of their drivers hit me. The adjustor, Vernon Richards at extension 38609, freely admitted that their customer was at fault, but would only offer to pay for 10% of the medical bill. The stupid thing was that they had an agreement with my local hospital and if they had simply paid it directly, they would have paid about a 1/4 of the uninsured bill amount. Instead they fought it and two years later they had to pay the entire billed amount. They could have saved over $30k just by paying the bill they knew they would eventually have to pay.

  13. It's actually good news by waynemcdougall · · Score: 1

    It makes you indestrucible

    https://vimeo.com/96581518

    --
    Recycle PCs and build a wireless community network www.hillsborough.org.nz
  14. Incredible. by badpool · · Score: 1

    One step closer to a medical tricorder that tells you exactly what's wrong with your patient. Amazing.

  15. Now also add more data. by Z00L00K · · Score: 1

    So that all viruses that usually aren't seen in humans are added to the list of those possible to detect.

    I wouldn't be surprised if there are viruses that exists and spread without causing symptoms at all as well. It would be a good strategy for spreading - do it silently.

    --
    If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
  16. In MY blood? by wonkey_monkey · · Score: 1

    The New Technique That Finds All Known Human Viruses In Your Blood

    Well, not all, I hope. Otherwise I'm in trouble.

    --
    systemd is Roko's Basilisk.
  17. Re:application of "whole proteome tiling microarra by gringer · · Score: 2

    They have a mixture of a very large (2 million) number of probes to match DNA/RNA sequences of all known viruses which infect vertebrates. They use these to amplify viral sequences and then use normal high throughput DNA sequencing (Illumina, in this case) to see what they've got.

    Yep, that seems a fair explanation. I liken it to trying to hit an ant with a minigun. It's probably not higher profile because probe capture has been done before (e.g. for ribosomal enrichment / exclusion); this is just taking it to the extreme. I wouldn't be surprised if someone follows this up later on with a 1 billion probe capture design for bacterial sequencing -- there'll always be more probes that can be added into the mix.

    --
    Ask me about repetitive DNA
  18. All Known Viruses? by Cro+Magnon · · Score: 1

    The way I've been feeling the last few days, I've probably got all known viruses in my blood.

    --
    Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
  19. Even if the hardware becomes cheap... by omnichad · · Score: 1

    They'll still get you with the annual definitions update subscription. Doesn't even have real-time detection - you have to do a full system scan when you suspect a virus.

  20. one = 65536 by Bruce+Perens · · Score: 1

    const int one = 65536;

    As an aside (that means off-topic, guys) this looks like part of a fixed-point arithmetic implementation. It may not be as silly as you think.

    1. Re:one = 65536 by AmiMoJo · · Score: 1

      Sure, that's exactly what it is. I can't remember why it was needed as the .NET stuff it exists in handles floats just fine, and performance wouldn't be an issue... Anyway, I just thought it was indicative of the general quality of the code. Slightly nonsensical, but you can see what they were trying to do and of course they picked a really terrible variable name.

      I wasted many hours of my life fixing bugs in that thing, including a tricky memory leak. I remind myself of it to make sure I'm never tempted to just crap out some terrible code to get the job done, because technical debt and all that.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  21. Re:application of "whole proteome tiling microarra by Rutulian · · Score: 1

    It is not a Nature or Science paper because it is just a standard target enrichment library. They've been doing this for a long time to profile things like cancer markers, disease panels, etc. These guys just made a library to target viruses. That's all. It can do both RNA and DNA because they do a reverse transcriptase reaction first (required anyway to sequence RNA), and then pull down the resulting cDNA along with DNA and sequence it. Kind of cool, but not really groundbreaking.