-
Notifications
You must be signed in to change notification settings - Fork 18
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
Extrapolating breakpoints for animals in line with CLSI VET09 document #165
Comments
On second thought, appending a column wouldn't work as there may be breakpoints from different species used for a single isolate. Perhaps, returning a list with a separate data frame for data interpreted with breakpoints from different animal species would work? (E.g. first data frame with dog interpretations, second for where human breakpoints have been used because dog breakpoints didn't exist, etc.) |
Thanks for bringing this up! I've been working with your colleagues from the University of Prince Edward Island's Atlantic Veterinary College, Canada, to implement this exact guideline. We actually discussed it yesterday and I updated the beta version today. Specifically, this part is directly from VET09: Lines 1261 to 1316 in 28bf91c
So that's a check for the first part, but maintaining hard-coded parts is indeed horrible. For a future version, we should aim to have this organised properly. |
That's amazing work! I had made a horrible work around involving a lot of subsetting data and interpreting it under different guidelines to eventually fill them all out correctly. Two things to point out form the code you shared:
I completely agree it's not an easy problem and having hard-coded parts is a pain. Especially as this is likely to change with each release of the VET09 :( |
Oh really? That's what I understood from the Canadian colleagues, but maybe I got it wrong... I understood to 'all Gram+ cocci', means includes then of course Enterococcus. What about Micrococcus and Aerococcus and so forth?
I think they advise on reporting to clients who request diagnostics. In any case, we do provide |
Unless I've interpreted it incorrectly, table 9 in VET09 says that GPC can be extrapolated to other GPC with the exception of Enterococcus spp. and other gram positive bacteria with known intrinsic resistance.
Ah sorry I didn't realise this, I will look into it! |
Sorry, I know there are still bugs to iron out with breakpoints substitutions but I had an idea of how this could work in the future and wanted to write it down before I forgot. Basically, the CLSI are very specific about what breakpoints can be extrapolated for a given bug-drug combination in an animal species that does not have it's own breakpoints. This is outlined in the VET09 document. About 90% of the time, these are extrapolated from humans and not other animal species like this package is currently doing (with the exception of some canine breakpoints extrapolated for cats, but not all). On top of this, the M39 document states that antibiograms should specify when breakpoints have been extrapolated from other species and so separate antibiograms should be created for those interpreted with the patient species breakpoints and another for the extrapolated breakpoints.
In the long run, it would be amazing to work the VET09 extrapolation logic into the package as it is quite specific, but that is likely to be an onerous task and will require updating as and when new guidelines are released. In the meantime, I thought that the following may be an easier compromise, rather than the current substitutions based on a list of species in a particular order:
The text was updated successfully, but these errors were encountered: