Acinetobacter baumannii
Acinetobacter baumannii
Scientific classification
Domain: Bacteria
Kingdom: Eubacteria
Phylum: Proteobacteria
Class: Gammaproteobacteria
Order: Pseudomonadales
Family: Moraxellaceae
Genus: Acinetobacter
Species: A. baumannii
Binomial name
Acinetobacter baumannii

Acinetobacter baumannii is a typically short, almost round, rod-shaped (coccobacillus) Gram-negative bacterium. It can be an opportunistic pathogen in humans, affecting people with compromised immune systems, and is becoming increasingly important as a hospital-derived (nosocomial) infection. It has also been isolated from environmental soil and water samples.[1] Bacteria of this genus lack flagella, whip-like structures many bacteria use for locomotion, but exhibit twitching or swarming motility. This may be due to the activity of type IV pili, pole-like structures that can be extended and retracted. Motility in A. baumannii may also be due to the excretion of exopolysaccharide, creating a film of high-molecular-weight sugar chains behind the bacterium to move forward.[2] Clinical microbiologists typically differentiate members of the Acinetobacter genus from other Moraxellaceae by performing an oxidase test, as Acinetobacter spp. are the only members of the Moraxellaceae to lack cytochrome c oxidases.[3] A. baumannii is part of the ACB complex (A. baumannii, A. calcoaceticus, and Acinetobacter genomic species 13TU). Members of the ACB complex are difficult to determine the specific species, and comprise the most clinically relevant members of the genus.[4][5] A. baumannii has also been identified as an ESKAPE pathogen (Enterococcus faecium,, Staphylococcus aureus, Klebsiella pneumoniae, Acinetobacter baumannii, Pseudomonas aeruginosa, and Enterobacter species), a group of pathogens with a high rate of antibiotic resistance that are responsible for the majority of nosocomial infections.[6] Colloquially, A. baumannii is referred to as 'Iraqibacter' due to its seemingly sudden emergence in military treatment facilities during the Iraq War.[7] It has continued to be an issue for veterans and soldiers who served in Iraq and Afghanistan. Multidrug-resistant A. baumannii has spread to civilian hospitals in part due to the transport of infected soldiers through multiple medical facilities.[2]

Virulence factors and determinants

Many microbes, including A. baumannii, have several properties that allow them to be more successful as pathogens. These properties may be virulence factors such as toxins or toxin delivery systems which directly affect the host cell. They may also be virulence determinants, which are qualities contributing to a microbe's fitness and allow it to survive the host environment, but that do not affect the host directly. These characteristics are just some of the known factors which make A. baumannii effective as a pathogen:

AbaR resistance islands

insertion sequences. These genes provide resistance to aminoglycosides, aminocyclitols, tetracycline, and chloramphenicol.[8][9]

Beta-lactamase

A. baumannii has been shown to produce at least one beta-lactamase, which is an enzyme responsible for cleaving the four-atom lactam ring typical of beta-lactam antibiotics. Beta-lactam antibiotics are structurally related to penicillin, which inhibits synthesis of the bacterial cell wall. The cleaving of the lactam ring renders these antibiotics harmless to the bacteria. The beta-lactamase OXA-23 was found to be flanked by insertion sequences, suggesting it was acquired by horizontal gene transfer.[10]

Biofilm formation

A. baumannii has been noted for its apparent ability to survive on artificial surfaces for an extended period of time, therefore allowing it to persist in the hospital environment. This is thought to be due to its ability to form [1][13]

Capsule

Many virulent bacteria possess the ability to generate a protective capsule around each individual cell. This capsule, made of long chains of sugars, provides an extra physical barrier between antibiotics, antibodies, and complement. The association of increased virulence with presence of a capsule was classically demonstrated in Griffith's experiment. A gene cluster responsible for secretion of the polysaccharide capsule has been identified and shown to inhibit the antibiotic effect of complement when grown on ascites fluid. A decrease in killing associated with loss of capsule production was then demonstrated using a rat virulence model.[14][15]

Efflux pumps

Efflux pumps are protein machines that use energy to pump antibiotics and other small molecules that get into the bacterial cytoplasm and the periplasmic space out of the cell. By constantly pumping antibiotics out of the cell, bacteria can increase the concentration of a given antibiotic required to kill them or inhibit their growth when the target of the antibiotic is inside the bacterium. A. baumannii is known to have two major efflux pumps which decrease its susceptibility to antimicrobials. The first, AdeB, has been shown to be responsible for aminoglycoside resistance.[16] The second, AdeDE, is responsible for efflux of a wide range of substrates, including tetracycline, chloramphenicol, and various carbapenems.[17]

OMPA

Adhesion can be a critical determinant of virulence for bacteria. The ability to attach to host cells allows bacteria to interact with them in various ways, whether by type III secretion system or simply by holding on against the prevailing movement of fluids. Outer membrane protein A has been shown to be involved in the adherence of A. baumannii to epithelial cells. This allows the bacteria to invade the cells through the zipper mechanism.[18] The protein was also shown to localize to the mitochondria of epithelial cells and cause necrosis by stimulating the production of ROS.[19]

Course of treatment for infection

Because most infections are now resistant to multiple drugs, it is necessary to determine what susceptibilities the particular strain has for treatment to be successful. Traditionally, infections were treated with imipenem or meropenem, but a steady rise in carbapenem-resistant A. baumannii has been noted.[20] Consequently, treatment methods often fall back on polymyxins, particularly colistin.[21] Colistin is considered a drug of last resort because it often causes kidney damage among other side effects.[22] Prevention methods in hospitals focus on increased hand-washing and more diligent sterilization procedures.[23]

Traumatic injuries, like those from improvised explosive devices, leave large open areas contaminated with debris that are vulnerable to becoming infected with A. baumannii.
The logistics of transporting wounded soldiers result in patients visiting several facilities where they may acquire A. baumannii infections.

Occurrence in veterans injured in Iraq and Afghanistan

Soldiers in Iraq and Afghanistan are at risk for traumatic injury due to gunfire and improvised explosive devices. Previously, infection was thought to occur due to contamination with A. baumannii at the time of injury. Subsequent studies have shown, although A. baumannii may be infrequently isolated from the natural environment, the infection is more likely nosocomially acquired, likely due to the ability of A. baumannii to persist on artificial surfaces for extended periods, and the several facilities to which injured soldiers are exposed during the casualty-evacuation process. Injured soldiers are first taken to level-I facilities, where they are stabilized. Depending on the severity of the injury, the soldiers may then be transferred to a level-II facility, which consists of a forward surgical team, for additional stabilization. Depending on the logistics of the locality, the injured soldiers may transfer between these facilities several times before finally being taken to a major hospital within the combat zone (level III). Generally after 1–3 days, when the patients are stabilized, they are transferred by air to a regional facility (level IV) for additional treatment. For soldiers serving in Iraq or Afghanistan, this is typically Landstuhl Regional Medical Center in Germany. Finally, the injured soldiers are transferred to hospitals in their home country for rehabilitation and additional treatment.[24] This repeated exposure to many different medical environments seems to be the reason A. baumannii infections have become increasingly common. Multidrug-resistant A. baumannii is a major factor in complicating the treatment and rehabilitation of injured soldiers, and has led to additional deaths.[4][25][26]

Incidence of A. baumannii in hospitals

The importation of A. baumannii and subsequent presence in hospitals has been well documented.[27] A. baumannii is usually introduced into a hospital by a colonized patient. Due to its ability to survive on artificial surfaces and resist desiccation, it can remain and possibly infect new patients for some time. A baumannii growth is suspected to be favored in hospital settings due to the constant use of antibiotics by patients in the hospital.[28] Acinetobacter can be spread by person-to-person contact or contact with contaminated surfaces.[29] In a study of European intensive care units in 2009, A. baumannii was found to be responsible for 19.1% of ventilator-associated pneumonia (VAP) cases.[30]

Documented case studies
Country Reference
Australia [31][32]
Brazil [33][34][35][36]
China [37][38][39][40]
Germany [41][41][42][43]
India [44][45][46]
South Korea [47][48][49][50]
United Kingdom [51][52]
United States [53][54][55][56]

References


-- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p-------------------------------------------------------------------------------- -- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p
  1. ^ a b
  2. ^ a b
  3. ^
  4. ^ a b
  5. ^
  6. ^
  7. ^
  8. ^
  9. ^
  10. ^
  11. ^
  12. ^
  13. ^
  14. ^
  15. ^
  16. ^
  17. ^
  18. ^
  19. ^
  20. ^
  21. ^
  22. ^
  23. ^
  24. ^
  25. ^
  26. ^
  27. ^
  28. ^
  29. ^ http://www.cdc.gov/HAI/organisms/acinetobacter.html
  30. ^
  31. ^
  32. ^
  33. ^
  34. ^
  35. ^
  36. ^
  37. ^
  38. ^
  39. ^
  40. ^
  41. ^ a b
  42. ^
  43. ^
  44. ^
  45. ^
  46. ^
  47. ^
  48. ^
  49. ^
  50. ^
  51. ^
  52. ^
  53. ^
  54. ^
  55. ^
  56. ^