Links to Exploration step
Le document en format XML
<record><TEI><teiHeader><fileDesc><titleStmt><title xml:lang="en">Glomerular Latency Coding in Artificial Olfaction</title>
<author><name sortKey="Yamani, Jaber Al" sort="Yamani, Jaber Al" uniqKey="Yamani J" first="Jaber Al" last="Yamani">Jaber Al Yamani</name>
<affiliation><nlm:aff id="aff1"><institution>The University of Western Australia</institution>
<country>Crawley, WA, Australia</country>
</nlm:aff>
</affiliation>
</author>
<author><name sortKey="Boussaid, Farid" sort="Boussaid, Farid" uniqKey="Boussaid F" first="Farid" last="Boussaid">Farid Boussaid</name>
<affiliation><nlm:aff id="aff1"><institution>The University of Western Australia</institution>
<country>Crawley, WA, Australia</country>
</nlm:aff>
</affiliation>
</author>
<author><name sortKey="Bermak, Amine" sort="Bermak, Amine" uniqKey="Bermak A" first="Amine" last="Bermak">Amine Bermak</name>
<affiliation><nlm:aff id="aff2"><institution>Department of Electronic and Computer Engineering, Hong Kong University of Science and Technology</institution>
<country>Hong Kong, China</country>
</nlm:aff>
</affiliation>
</author>
<author><name sortKey="Martinez, Dominique" sort="Martinez, Dominique" uniqKey="Martinez D" first="Dominique" last="Martinez">Dominique Martinez</name>
<affiliation><nlm:aff id="aff3"><institution>UMR 7503, Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA)</institution>
<country>CNRS, France</country>
</nlm:aff>
</affiliation>
</author>
</titleStmt>
<publicationStmt><idno type="wicri:source">PMC</idno>
<idno type="pmid">22319491</idno>
<idno type="pmc">3251822</idno>
<idno type="url">http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3251822</idno>
<idno type="RBID">PMC:3251822</idno>
<idno type="doi">10.3389/fneng.2011.00018</idno>
<date when="2012">2012</date>
<idno type="wicri:Area/Pmc/Corpus">002502</idno>
<idno type="wicri:explorRef" wicri:stream="Pmc" wicri:step="Corpus" wicri:corpus="PMC">002502</idno>
</publicationStmt>
<sourceDesc><biblStruct><analytic><title xml:lang="en" level="a" type="main">Glomerular Latency Coding in Artificial Olfaction</title>
<author><name sortKey="Yamani, Jaber Al" sort="Yamani, Jaber Al" uniqKey="Yamani J" first="Jaber Al" last="Yamani">Jaber Al Yamani</name>
<affiliation><nlm:aff id="aff1"><institution>The University of Western Australia</institution>
<country>Crawley, WA, Australia</country>
</nlm:aff>
</affiliation>
</author>
<author><name sortKey="Boussaid, Farid" sort="Boussaid, Farid" uniqKey="Boussaid F" first="Farid" last="Boussaid">Farid Boussaid</name>
<affiliation><nlm:aff id="aff1"><institution>The University of Western Australia</institution>
<country>Crawley, WA, Australia</country>
</nlm:aff>
</affiliation>
</author>
<author><name sortKey="Bermak, Amine" sort="Bermak, Amine" uniqKey="Bermak A" first="Amine" last="Bermak">Amine Bermak</name>
<affiliation><nlm:aff id="aff2"><institution>Department of Electronic and Computer Engineering, Hong Kong University of Science and Technology</institution>
<country>Hong Kong, China</country>
</nlm:aff>
</affiliation>
</author>
<author><name sortKey="Martinez, Dominique" sort="Martinez, Dominique" uniqKey="Martinez D" first="Dominique" last="Martinez">Dominique Martinez</name>
<affiliation><nlm:aff id="aff3"><institution>UMR 7503, Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA)</institution>
<country>CNRS, France</country>
</nlm:aff>
</affiliation>
</author>
</analytic>
<series><title level="j">Frontiers in Neuroengineering</title>
<idno type="eISSN">1662-6443</idno>
<imprint><date when="2012">2012</date>
</imprint>
</series>
</biblStruct>
</sourceDesc>
</fileDesc>
<profileDesc><textClass></textClass>
</profileDesc>
</teiHeader>
<front><div type="abstract" xml:lang="en"><p>Sensory perception results from the way sensory information is subsequently transformed in the brain. Olfaction is a typical example in which odor representations undergo considerable changes as they pass from olfactory receptor neurons (ORNs) to second-order neurons. First, many ORNs expressing the same receptor protein yet presenting heterogeneous dose–response properties converge onto individually identifiable glomeruli. Second, onset latency of glomerular activation is believed to play a role in encoding odor quality and quantity in the context of fast information processing. Taking inspiration from the olfactory pathway, we designed a simple yet robust glomerular latency coding scheme for processing gas sensor data. The proposed bio-inspired approach was evaluated using an in-house SnO<sub>2</sub>
sensor array. Glomerular convergence was achieved by noting the possible analogy between receptor protein expressed in ORNs and metal catalyst used across the fabricated gas sensor array. Ion implantation was another technique used to account both for sensor heterogeneity and enhanced sensitivity. The response of the gas sensor array was mapped into glomerular latency patterns, whose rank order is concentration-invariant. Gas recognition was achieved by simply looking for a “match” within a library of spatio-temporal spike fingerprints. Because of its simplicity, this approach enables the integration of sensing and processing onto a single-chip.</p>
</div>
</front>
<back><div1 type="bibliography"><listBibl><biblStruct><analytic><author><name sortKey="Abraham, N M" uniqKey="Abraham N">N. M. Abraham</name>
</author>
<author><name sortKey="Spors, H" uniqKey="Spors H">H. Spors</name>
</author>
<author><name sortKey="Carleton, A" uniqKey="Carleton A">A. Carleton</name>
</author>
<author><name sortKey="Margrie, T W" uniqKey="Margrie T">T. W. Margrie</name>
</author>
<author><name sortKey="Kuner, T" uniqKey="Kuner T">T. Kuner</name>
</author>
<author><name sortKey="Schaefer, A T" uniqKey="Schaefer A">A. T. Schaefer</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Ache, B W" uniqKey="Ache B">B. W. Ache</name>
</author>
<author><name sortKey="Young, J M" uniqKey="Young J">J. M. Young</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Baier, H" uniqKey="Baier H">H. Baier</name>
</author>
<author><name sortKey="Korsching, S" uniqKey="Korsching S">S. Korsching</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Belmabrouk, H" uniqKey="Belmabrouk H">H. Belmabrouk</name>
</author>
<author><name sortKey="Nowotny, T" uniqKey="Nowotny T">T. Nowotny</name>
</author>
<author><name sortKey="Rospars, J P" uniqKey="Rospars J">J.-P. Rospars</name>
</author>
<author><name sortKey="Martinez, D" uniqKey="Martinez D">D. Martinez</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Bhandawat, V" uniqKey="Bhandawat V">V. Bhandawat</name>
</author>
<author><name sortKey="Maimon, G" uniqKey="Maimon G">G. Maimon</name>
</author>
<author><name sortKey="Dickinson, M H" uniqKey="Dickinson M">M. H. Dickinson</name>
</author>
<author><name sortKey="Wilson, R I" uniqKey="Wilson R">R. I. Wilson</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Buck, L B" uniqKey="Buck L">L. B. Buck</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Chen, H T" uniqKey="Chen H">H. T. Chen</name>
</author>
<author><name sortKey="Ng, K T" uniqKey="Ng K">K. T. Ng</name>
</author>
<author><name sortKey="Bermak, A" uniqKey="Bermak A">A. Bermak</name>
</author>
<author><name sortKey="Law, M K" uniqKey="Law M">M. K. Law</name>
</author>
<author><name sortKey="Martinez, D" uniqKey="Martinez D">D. Martinez</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Gardner, J W" uniqKey="Gardner J">J. W. Gardner</name>
</author>
<author><name sortKey="Bartlett, P N" uniqKey="Bartlett P">P. N. Bartlett</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Graf, M" uniqKey="Graf M">M. Graf</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Gremiaux, A" uniqKey="Gremiaux A">A. Grémiaux</name>
</author>
<author><name sortKey="Nowotny, T" uniqKey="Nowotny T">T. Nowotny</name>
</author>
<author><name sortKey="Martinez, D" uniqKey="Martinez D">D. Martinez</name>
</author>
<author><name sortKey="Lucas, P" uniqKey="Lucas P">P. Lucas</name>
</author>
<author><name sortKey="Rospars, J P" uniqKey="Rospars J">J.-P. Rospars</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Grosmaitre, X" uniqKey="Grosmaitre X">X. Grosmaitre</name>
</author>
<author><name sortKey="Vassalli, A" uniqKey="Vassalli A">A. Vassalli</name>
</author>
<author><name sortKey="Mombaerts, P" uniqKey="Mombaerts P">P. Mombaerts</name>
</author>
<author><name sortKey="Shepherd, G M" uniqKey="Shepherd G">G. M. Shepherd</name>
</author>
<author><name sortKey="Ma, M" uniqKey="Ma M">M. Ma</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Gutierrez Osuna, R" uniqKey="Gutierrez Osuna R">R. Gutierrez-Osuna</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Hagleitner, C" uniqKey="Hagleitner C">C. Hagleitner</name>
</author>
<author><name sortKey="Hierlemann, A" uniqKey="Hierlemann A">A. Hierlemann</name>
</author>
<author><name sortKey="Lange, D" uniqKey="Lange D">D. Lange</name>
</author>
<author><name sortKey="Kummer, A" uniqKey="Kummer A">A. Kummer</name>
</author>
<author><name sortKey="Kerness, N" uniqKey="Kerness N">N. Kerness</name>
</author>
<author><name sortKey="Brand, O" uniqKey="Brand O">O. Brand</name>
</author>
<author><name sortKey="Baltes, H" uniqKey="Baltes H">H. Baltes</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Hierlemann, A" uniqKey="Hierlemann A">A. Hierlemann</name>
</author>
<author><name sortKey="Baltes, H" uniqKey="Baltes H">H. Baltes</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Hildebrand, J G" uniqKey="Hildebrand J">J. G. Hildebrand</name>
</author>
<author><name sortKey="Shepherd, G M" uniqKey="Shepherd G">G. M. Shepherd</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Hopfield, J J" uniqKey="Hopfield J">J. J. Hopfield</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Jacquin Joly, E" uniqKey="Jacquin Joly E">E. Jacquin-Joly</name>
</author>
<author><name sortKey="Lucas, P" uniqKey="Lucas P">P. Lucas</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Junek, S" uniqKey="Junek S">S. Junek</name>
</author>
<author><name sortKey="Kludt, E" uniqKey="Kludt E">E. Kludt</name>
</author>
<author><name sortKey="Wolf, F" uniqKey="Wolf F">F. Wolf</name>
</author>
<author><name sortKey="Schild, D" uniqKey="Schild D">D. Schild</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Koickal, T J" uniqKey="Koickal T">T. J. Koickal</name>
</author>
<author><name sortKey="Hamilton, A" uniqKey="Hamilton A">A. Hamilton</name>
</author>
<author><name sortKey="Tan, S L" uniqKey="Tan S">S. L. Tan</name>
</author>
<author><name sortKey="Covington, J A" uniqKey="Covington J">J. A. Covington</name>
</author>
<author><name sortKey="Gardner, J W" uniqKey="Gardner J">J. W. Gardner</name>
</author>
<author><name sortKey="Pearce, T C" uniqKey="Pearce T">T. C. Pearce</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Koulakov, A" uniqKey="Koulakov A">A. Koulakov</name>
</author>
<author><name sortKey="Gelperin, A" uniqKey="Gelperin A">A. Gelperin</name>
</author>
<author><name sortKey="Rinberg, D" uniqKey="Rinberg D">D. Rinberg</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Laurent, G" uniqKey="Laurent G">G. Laurent</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Margrie, T W" uniqKey="Margrie T">T. W. Margrie</name>
</author>
<author><name sortKey="Schaefer, A T" uniqKey="Schaefer A">A. T. Schaefer</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Martinez, D" uniqKey="Martinez D">D. Martinez</name>
</author>
<author><name sortKey="Rochel, O" uniqKey="Rochel O">O. Rochel</name>
</author>
<author><name sortKey="Hugues, E" uniqKey="Hugues E">E. Hugues</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Mombaerts, P" uniqKey="Mombaerts P">P. Mombaerts</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Mombaerts, P" uniqKey="Mombaerts P">P. Mombaerts</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Mori, K" uniqKey="Mori K">K. Mori</name>
</author>
<author><name sortKey="Nagao, H" uniqKey="Nagao H">H. Nagao</name>
</author>
<author><name sortKey="Yoshihara, Y" uniqKey="Yoshihara Y">Y. Yoshihara</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Ng, K T" uniqKey="Ng K">K. T. Ng</name>
</author>
<author><name sortKey="Chen, H T" uniqKey="Chen H">H. T. Chen</name>
</author>
<author><name sortKey="Boussaid, F" uniqKey="Boussaid F">F. Boussaid</name>
</author>
<author><name sortKey="Bermak, A" uniqKey="Bermak A">A. Bermak</name>
</author>
<author><name sortKey="Martinez, D" uniqKey="Martinez D">D. Martinez</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Pearce, T C" uniqKey="Pearce T">T. C. Pearce</name>
</author>
<author><name sortKey="Schiffman, S S" uniqKey="Schiffman S">S. S. Schiffman</name>
</author>
<author><name sortKey="Nagle, H T" uniqKey="Nagle H">H. T. Nagle</name>
</author>
<author><name sortKey="Gardner, J W" uniqKey="Gardner J">J. W. Gardner</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Persaud, K" uniqKey="Persaud K">K. Persaud</name>
</author>
<author><name sortKey="Dodd, G H" uniqKey="Dodd G">G. H. Dodd</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Raman, B" uniqKey="Raman B">B. Raman</name>
</author>
<author><name sortKey="Sun, P A" uniqKey="Sun P">P. A. Sun</name>
</author>
<author><name sortKey="Gutierrez Galvez, A" uniqKey="Gutierrez Galvez A">A. Gutierrez-Galvez</name>
</author>
<author><name sortKey="Gutierrez Osuna, R" uniqKey="Gutierrez Osuna R">R. Gutierrez-Osuna</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Rock, F" uniqKey="Rock F">F. Röck</name>
</author>
<author><name sortKey="Barsan, N" uniqKey="Barsan N">N. Barsan</name>
</author>
<author><name sortKey="Weimar, U" uniqKey="Weimar U">U. Weimar</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Rospars, J P" uniqKey="Rospars J">J. P. Rospars</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Smear, M" uniqKey="Smear M">M. Smear</name>
</author>
<author><name sortKey="Shusterman, R" uniqKey="Shusterman R">R. Shusterman</name>
</author>
<author><name sortKey="O Onnor, R" uniqKey="O Onnor R">R. O’Connor</name>
</author>
<author><name sortKey="Bozza, T" uniqKey="Bozza T">T. Bozza</name>
</author>
<author><name sortKey="Rinberg, D" uniqKey="Rinberg D">D. Rinberg</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Strausfeld, N J" uniqKey="Strausfeld N">N. J. Strausfeld</name>
</author>
<author><name sortKey="Hildebrand, J G" uniqKey="Hildebrand J">J. G. Hildebrand</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Sulz, G" uniqKey="Sulz G">G. Sulz</name>
</author>
<author><name sortKey="Kuhner, G" uniqKey="Kuhner G">G. Kühner</name>
</author>
<author><name sortKey="Reiter, H" uniqKey="Reiter H">H. Reiter</name>
</author>
<author><name sortKey="Uptmoor, G" uniqKey="Uptmoor G">G. Uptmoor</name>
</author>
<author><name sortKey="Schweizer, W" uniqKey="Schweizer W">W. Schweizer</name>
</author>
<author><name sortKey="Low, H" uniqKey="Low H">H. Low</name>
</author>
<author><name sortKey="Lacher, M" uniqKey="Lacher M">M. Lacher</name>
</author>
<author><name sortKey="Steiner, K" uniqKey="Steiner K">K. Steiner</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Vlachos, D S" uniqKey="Vlachos D">D. S. Vlachos</name>
</author>
<author><name sortKey="Papadopoulos, C A" uniqKey="Papadopoulos C">C. A. Papadopoulos</name>
</author>
<author><name sortKey="Avaritsiotis, J N" uniqKey="Avaritsiotis J">J. N. Avaritsiotis</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Vosshall, L B" uniqKey="Vosshall L">L. B. Vosshall</name>
</author>
<author><name sortKey="Wong, A M" uniqKey="Wong A">A. M. Wong</name>
</author>
<author><name sortKey="Axel, R" uniqKey="Axel R">R. Axel</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Wesson, D W" uniqKey="Wesson D">D. W. Wesson</name>
</author>
<author><name sortKey="Carey, R M" uniqKey="Carey R">R. M. Carey</name>
</author>
<author><name sortKey="Verhagen, J V" uniqKey="Verhagen J">J. V. Verhagen</name>
</author>
<author><name sortKey="Wachowiak, M" uniqKey="Wachowiak M">M. Wachowiak</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Yamazoe, N" uniqKey="Yamazoe N">N. Yamazoe</name>
</author>
<author><name sortKey="Shimanoe, K" uniqKey="Shimanoe K">K. Shimanoe</name>
</author>
</analytic>
</biblStruct>
</listBibl>
</div1>
</back>
</TEI>
<pmc article-type="research-article"><pmc-dir>properties open_access</pmc-dir>
<front><journal-meta><journal-id journal-id-type="nlm-ta">Front Neuroeng</journal-id>
<journal-id journal-id-type="publisher-id">Front. Neuroeng.</journal-id>
<journal-title-group><journal-title>Frontiers in Neuroengineering</journal-title>
</journal-title-group>
<issn pub-type="epub">1662-6443</issn>
<publisher><publisher-name>Frontiers Research Foundation</publisher-name>
</publisher>
</journal-meta>
<article-meta><article-id pub-id-type="pmid">22319491</article-id>
<article-id pub-id-type="pmc">3251822</article-id>
<article-id pub-id-type="doi">10.3389/fneng.2011.00018</article-id>
<article-categories><subj-group subj-group-type="heading"><subject>Neuroscience</subject>
<subj-group><subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group><article-title>Glomerular Latency Coding in Artificial Olfaction</article-title>
</title-group>
<contrib-group><contrib contrib-type="author"><name><surname>Yamani</surname>
<given-names>Jaber Al</given-names>
</name>
<xref ref-type="aff" rid="aff1"><sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author"><name><surname>Boussaid</surname>
<given-names>Farid</given-names>
</name>
<xref ref-type="aff" rid="aff1"><sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author"><name><surname>Bermak</surname>
<given-names>Amine</given-names>
</name>
<xref ref-type="aff" rid="aff2"><sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author"><name><surname>Martinez</surname>
<given-names>Dominique</given-names>
</name>
<xref ref-type="aff" rid="aff3"><sup>3</sup>
</xref>
<xref ref-type="author-notes" rid="fn001">*</xref>
</contrib>
</contrib-group>
<aff id="aff1"><sup>1</sup>
<institution>The University of Western Australia</institution>
<country>Crawley, WA, Australia</country>
</aff>
<aff id="aff2"><sup>2</sup>
<institution>Department of Electronic and Computer Engineering, Hong Kong University of Science and Technology</institution>
<country>Hong Kong, China</country>
</aff>
<aff id="aff3"><sup>3</sup>
<institution>UMR 7503, Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA)</institution>
<country>CNRS, France</country>
</aff>
<author-notes><fn fn-type="edited-by"><p>Edited by: Thomas Nowotny, University of Sussex, UK</p>
</fn>
<fn fn-type="edited-by"><p>Reviewed by: Agustín Gutierrez-Galvez, Universitat de Barcelona, Spain; Malin Sandström, International Neuroinformatics Coordinating Facility, Sweden</p>
</fn>
<corresp id="fn001">*Correspondence: Dominique Martinez, Unité Mixte de Recherche 7503, Laboratoire Lorrain de Recherche en Informatique et ses Applications, CNRS, 54506 Vandoeuvre-lès-Nancy, France. e-mail: <email>dominique.martinez@loria.fr</email>
</corresp>
</author-notes>
<pub-date pub-type="epreprint"><day>16</day>
<month>10</month>
<year>2011</year>
</pub-date>
<pub-date pub-type="epub"><day>03</day>
<month>1</month>
<year>2012</year>
</pub-date>
<pub-date pub-type="collection"><year>2011</year>
</pub-date>
<volume>4</volume>
<elocation-id>18</elocation-id>
<history><date date-type="received"><day>30</day>
<month>9</month>
<year>2011</year>
</date>
<date date-type="accepted"><day>02</day>
<month>12</month>
<year>2011</year>
</date>
</history>
<permissions><copyright-statement>Copyright © 2012 Yamani, Boussaid, Bermak and Martinez.</copyright-statement>
<copyright-year>2012</copyright-year>
<license license-type="open-access" xlink:href="http://www.frontiersin.org/licenseagreement"><license-p>This is an open-access article distributed under the terms of the <uri xlink:type="simple" xlink:href="http://creativecommons.org/licenses/by-nc/3.0/">Creative Commons Attribution Non Commercial License</uri>
, which permits non-commercial use, distribution, and reproduction in other forums, provided the original authors and source are credited.</license-p>
</license>
</permissions>
<abstract><p>Sensory perception results from the way sensory information is subsequently transformed in the brain. Olfaction is a typical example in which odor representations undergo considerable changes as they pass from olfactory receptor neurons (ORNs) to second-order neurons. First, many ORNs expressing the same receptor protein yet presenting heterogeneous dose–response properties converge onto individually identifiable glomeruli. Second, onset latency of glomerular activation is believed to play a role in encoding odor quality and quantity in the context of fast information processing. Taking inspiration from the olfactory pathway, we designed a simple yet robust glomerular latency coding scheme for processing gas sensor data. The proposed bio-inspired approach was evaluated using an in-house SnO<sub>2</sub>
sensor array. Glomerular convergence was achieved by noting the possible analogy between receptor protein expressed in ORNs and metal catalyst used across the fabricated gas sensor array. Ion implantation was another technique used to account both for sensor heterogeneity and enhanced sensitivity. The response of the gas sensor array was mapped into glomerular latency patterns, whose rank order is concentration-invariant. Gas recognition was achieved by simply looking for a “match” within a library of spatio-temporal spike fingerprints. Because of its simplicity, this approach enables the integration of sensing and processing onto a single-chip.</p>
</abstract>
<kwd-group><kwd>glomerular convergence</kwd>
<kwd>latency coding</kwd>
<kwd>olfaction</kwd>
<kwd>electronic nose</kwd>
<kwd>chemical sensing</kwd>
<kwd>gas sensors</kwd>
<kwd>neuromorphic engineering</kwd>
</kwd-group>
<counts><fig-count count="9"></fig-count>
<table-count count="1"></table-count>
<equation-count count="6"></equation-count>
<ref-count count="39"></ref-count>
<page-count count="9"></page-count>
<word-count count="6374"></word-count>
</counts>
</article-meta>
</front>
<body><sec><title>Introduction</title>
<p>Identifying and localizing volatile compounds is an important challenge in numerous applications such as, among others, explosive detection (civil or military security), aliment quality control, air pollution analysis (Gardner and Bartlett, <xref ref-type="bibr" rid="B8">1999</xref>
; Röck et al., <xref ref-type="bibr" rid="B31">2008</xref>
). During the past few years, there has been an increasing effort for developing low-cost microelectronic gas sensors allowing quantitative and qualitative analyses (Röck et al., <xref ref-type="bibr" rid="B31">2008</xref>
). Nevertheless, whatever the technology is (e.g., metal oxide, conducting polymer, piezo-electric quartz), a common feature of the sensors is their lack of selectivity (Röck et al., <xref ref-type="bibr" rid="B31">2008</xref>
). Gas sensors react to a large number of chemical compounds and it seems likely that the situation will continue in the long run. We can even ask whether it is useful to have selective sensors as it is cost intensive and time consuming to develop a specific sensor for every odorant to be detected. Note that lack of selectivity is also encountered in olfactory receptor neurons (ORNs). Yet, biological systems are not less very efficient. Mice and bees for example recognize learned odors in less than 200 ms (Abraham et al., <xref ref-type="bibr" rid="B1">2004</xref>
; Buck, <xref ref-type="bibr" rid="B6">2005</xref>
; Bhandawat et al., <xref ref-type="bibr" rid="B5">2010</xref>
; Chen et al., <xref ref-type="bibr" rid="B7">2011</xref>
), thereby indicating a rapid processing of the olfactory input. More strickling is the fact that primary olfactory centers in insects and vertebrates share a common design both at anatomical (cellular organization) and functional (mechanisms for olfactory coding) levels (Hildebrand and Shepherd, <xref ref-type="bibr" rid="B15">1997</xref>
; Strausfeld and Hildebrand, <xref ref-type="bibr" rid="B34">1999</xref>
; Jacquin-Joly and Lucas, <xref ref-type="bibr" rid="B17">2005</xref>
). The efficiency of biological olfactory systems and their similarities across species imply that nature has found an optimal solution for encoding odors (Ache and Young, <xref ref-type="bibr" rid="B2">2005</xref>
). The current knowledge about architectural and computational strategies used in biological systems should therefore guide the development of algorithms for processing gas sensor data.</p>
<p>The concept of electronic nose as a bionic system of artificial olfaction appeared about 30 years ago (Persaud and Dodd, <xref ref-type="bibr" rid="B29">1982</xref>
). It consisted in using an array of different sensors whose activation pattern contains the signature of the odorant to be identified, in the same way as our olfactory perception results from the activation of multiple ORNs by the odorant molecules. The analogy stops here however. The current artificial noses are only a weak imitation of the sense of smell with performance far below that of their biological counterparts. The reason is twofold.</p>
<list list-type="bullet"><list-item><p>The organization of both systems, artificial and biological, is not comparable. In electronic noses, the sensing elements are mapped on a two-dimensional array without particular organization. In biological olfactory systems on the contrary, the sensory neurons distributed on insect antennae or in vertebrate epithelia converge onto individually spherical neuropils, called glomeruli, where all synaptic connections between ORNs and second-order neurons are made (Figure <xref ref-type="fig" rid="F1">1</xref>
). Olfactory glomeruli are individually identifiable across animals and are functionally specialized in terms of odor processing (Rospars, <xref ref-type="bibr" rid="B32">1988</xref>
; Baier and Korsching, <xref ref-type="bibr" rid="B3">1994</xref>
). It is now well established that single ORN projects onto a few (most often only one) glomeruli and that all ORNs from a given glomerulus express the same olfactory receptor (OR), (Mombaerts, <xref ref-type="bibr" rid="B24">1996</xref>
, <xref ref-type="bibr" rid="B25">2001</xref>
; Vosshall et al., <xref ref-type="bibr" rid="B37">2000</xref>
). The ORNs of a given glomerulus are thus homogeneous in terms of receptor type. It has been shown however that in an homogeneous population with same OR, the ORNs present variable odorant response properties (Grosmaitre et al., <xref ref-type="bibr" rid="B11">2006</xref>
; Grémiaux et al., <xref ref-type="bibr" rid="B10">2011</xref>
). Computational advantages for such a variability are still unclear but they could include lower detection thresholds and wider dynamic ranges by averaging many independent inputs (Grosmaitre et al., <xref ref-type="bibr" rid="B11">2006</xref>
).</p>
</list-item>
<list-item><p>The processing of gas sensor arrays currently based on statistical methods (e.g., discriminant analysis, kernel methods) is very far from the biological reality (neurons firing action potentials or spikes). Second-order neurons (mitral cells in the vertebrate olfactory bulb, projection neurons in the insect antennal lobe) were found to encode information in a few spikes, using relative latencies after stimulus onset as an information carrier (Hopfield, <xref ref-type="bibr" rid="B16">1995</xref>
; Margrie and Schaefer, <xref ref-type="bibr" rid="B22">2003</xref>
; Junek et al., <xref ref-type="bibr" rid="B18">2010</xref>
; Belmabrouk et al., <xref ref-type="bibr" rid="B4">2011</xref>
; Smear et al., <xref ref-type="bibr" rid="B33">2011</xref>
). Timing of activity relative to the sampling behavior (e.g., sniffing in rodents) leads to a concentration-invariant code for odor identity (Hopfield, <xref ref-type="bibr" rid="B16">1995</xref>
; Margrie and Schaefer, <xref ref-type="bibr" rid="B22">2003</xref>
) and may play a significant role in the context of fast information processing, a rat for example recognizing a novel odor in less than 200 ms (Abraham et al., <xref ref-type="bibr" rid="B1">2004</xref>
; Wesson et al., <xref ref-type="bibr" rid="B38">2008</xref>
) and a drosophila in 90 ms (Bhandawat et al., <xref ref-type="bibr" rid="B5">2010</xref>
).</p>
</list-item>
</list>
<fig id="F1" position="float"><label>Figure 1</label>
<caption><p><bold>Schematic of the olfactory pathway (olfactory bulb) illustrating that the ORNs expressing the same OR converge onto spherical individual neuropils, called glomeruli, where all synaptic connections between ORNs and second-order neurons (mitral cells) are made</bold>
.</p>
</caption>
<graphic xlink:href="fneng-04-00018-g001"></graphic>
</fig>
<p>Taking inspiration from the organizational and functional characteristics of the olfactory pathway (glomerular convergence and latency coding), we designed a simple yet robust glomerular latency coding scheme for processing gas sensor data.</p>
</sec>
<sec sec-type="materials|methods"><title>Materials and Methods</title>
<sec><title>Sensor array fabrication and characterization</title>
<p>Using an in-house 5 μm, 2-metal, 1-poly process, we have fabricated a 4 × 4 gas sensor array consisting of 16 SnO<sub>2</sub>
sensors, corresponding to different combinations of dopants and catalysts. The structure of the fabricated 4 × 4 gas sensor array is shown in Figure <xref ref-type="fig" rid="F2">2</xref>
. Sensors belonging to the same column share the same metal catalyst (Pt, Ag, or Au), while row wise sensors share the same dopant (B, P, or H). Note that a single row of sensors has no implanted dopant (ND) and a single column of sensors has no metal catalyst (NC). Each individual sensor integrates a micro-hotplate (MHP) heater (Figure <xref ref-type="fig" rid="F2">2</xref>
), which consists of a membrane stretched over a rigid frame (Graf, <xref ref-type="bibr" rid="B9">2007</xref>
). The membrane plays two roles: (i) it acts as a support for the functional elements of the sensor (e.g., heater and sensing layer), and (ii) it provides thermal isolation of the hot sensing area through its low heat conductivity (Graf, <xref ref-type="bibr" rid="B9">2007</xref>
). The presence of a target gas is detected through changes in the conductance of the sensing film, which depends on the gas type and concentration, its operating temperature but also on the deposited sensing film. In our array, a 100-nm SnO<sub>2</sub>
film was deposited on the MHP structure, using sputtering and lift-off techniques. Dopant implantation (B, P, or H) was selectively carried out at a dose of 5 × 10<sup>12</sup>
cm<sup>−2</sup>
and energy of 30 keV. Different catalysts (Pt, Ag, or Au) were subsequently deposited on individual sensing films by RF sputtering. Each MHP is a 190 × 190-μm<sup>2</sup>
oxide/low-stress nitride/oxide (O/N/O) multilayer membrane. A 2.8-μm air gap separates MHP and substrate to reduce heat losses to the substrate. The air gap was formed by etching a sacrificial polysilicon layer. A serpentine Pt microheater was patterned at the center of the MHP, using sputtering and lift-off techniques (Figure <xref ref-type="fig" rid="F2">2</xref>
). The microheater has a width of 10 μm and a thickness of 100 nm. Its resistance is about 297 Ω at room temperature and 441 Ω at the 300°C operating temperature. Plasma enhanced chemical vapor deposition (PECVD) was used to deposit an insulating oxide/nitride/oxide multilayer on top of the microheater. The resistance change of each individual sensing film is measured across two Pt electrodes. In the fabricated 4 × 4 gas sensor array, the catalysts play the role of the receptor and the dopants add heterogeneity in the sensors’ responses.</p>
<fig id="F2" position="float"><label>Figure 2</label>
<caption><p><bold>The fabricated 4 × 4 SnO <sub>2</sub>
gas sensor array with the structure of an individual sensor highlighted on the right</bold>
. There are 16 SnO<sub>2</sub>
sensors, corresponding to different combinations of dopants and catalysts. Sensors belonging to the same column share the same metal catalyst (Pt, Ag, or Au), while row wise sensors share the same dopant (B, P, or H). A single row has no dopant (ND) and a single column has no metal catalyst (NC). Note that the above sensor numbering is kept for all subsequent figures.</p>
</caption>
<graphic xlink:href="fneng-04-00018-g002"></graphic>
</fig>
<p>The fabricated electronic nose was characterized in a controlled laboratory environment, using an automated gas delivery system (Figure <xref ref-type="fig" rid="F3">3</xref>
). Test gases used in the experiments were methane, carbon monoxide, and ethanol. Flow rates were set by adjusting the voltage of computer controlled mass-flow-controllers (MFCs). The control of the gas concentration, within the 2.5-cm radius 30 cm<sup>3</sup>
cylinder testing chamber, was achieved by mixing the target gas with dry air at different flow rates. The relative small size of the chamber contributes to the uniformity of the gas concentration across the sensor array. Prior to each gas exposure, the surface of the sensor array was cleaned by injecting dry air. The sensor array was subsequently exposed to the target gas for up to 300 s. Throughout each clean-and-expose-cycle, resistance variations across the array were recorded simultaneously using 10-bit digital multimeters. The sensor steady state resistance was sampled just before the end of the analyte injection period.</p>
<fig id="F3" position="float"><label>Figure 3</label>
<caption><p><bold>Experimental setup used to characterize the gas sensor array: (A) four mass-flow-controllers, (B) a data-acquisition-board (DAQ), (C) a desktop computer, (D) power supplies and digital multimeters, (E) a chamber housing the gas sensor array packaged in a (F) 24-pins Ceramic Dual-Inline-Package (CDIP24) and (G) three gases namely H<sub>2</sub>
, ethanol, and CO</bold>
.</p>
</caption>
<graphic xlink:href="fneng-04-00018-g003"></graphic>
</fig>
</sec>
<sec><title>Spike latency coding</title>
<p>In the generalist olfactory pathway, ORNs are sensitive to multiple odorants, and each odorant activates thousands of ORNs, leading to a massive combinatorial code at the receptor level. Yet this code is not only combinatorial, it is also structured temporally by the sampling behavior of the animal (e.g., sniffing in rodents) which provides a temporal frame of reference. Recent evidence shows that mice are able to discriminate between olfactory inputs merely on the basis of timing information relative to the respiration cycle (Smear et al., <xref ref-type="bibr" rid="B33">2011</xref>
). Electrophysiological recordings in the mouse olfactory bulb have revealed that the firing latency of mitral cells relative to the respiration cycle depends on odor intensity in a logarithmic way (Margrie and Schaefer, <xref ref-type="bibr" rid="B22">2003</xref>
) and theoretical works have suggested that such a logarithmic transformation makes relative latencies invariant to odor concentration (Hopfield, <xref ref-type="bibr" rid="B16">1995</xref>
). We have exploited the above ideas to design a spike latency coding scheme that converts the sensor responses into a unique sequence of latency spikes (Martinez et al., <xref ref-type="bibr" rid="B23">2006</xref>
; Ng et al., <xref ref-type="bibr" rid="B27">2009</xref>
; Chen et al., <xref ref-type="bibr" rid="B7">2011</xref>
). The firing latency <italic>t</italic>
<sub>i</sub>
associated to the i-th sensor exposed to a target gas j is proportional to the logarithm of the sensor resistance</p>
<disp-formula id="E1"><label>(1)</label>
<mml:math id="M1"><mml:msub><mml:mrow><mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow><mml:mstyle class="text"><mml:mtext>i</mml:mtext>
</mml:mstyle>
</mml:mrow>
</mml:msub>
<mml:mo class="MathClass-rel">=</mml:mo>
<mml:mfrac><mml:mrow><mml:mo class="qopname">ln</mml:mo>
<mml:msub><mml:mrow><mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow><mml:mstyle class="text"><mml:mtext>ij</mml:mtext>
</mml:mstyle>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow><mml:msub><mml:mrow><mml:mi>γ</mml:mi>
</mml:mrow>
<mml:mrow><mml:mstyle class="text"><mml:mtext>ij</mml:mtext>
</mml:mstyle>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:math>
</disp-formula>
<p>where γ<sub>ij</sub>
is a parameter which depends both on the type of gas j and sensing material i and <italic>R</italic>
<sub>ij</sub>
is the resistance of sensor i when exposed to target gas j. The resistance <italic>R</italic>
<sub>ij</sub>
is here modeled as a power law (Gardner and Bartlett, <xref ref-type="bibr" rid="B8">1999</xref>
; Yamazoe and Shimanoe, <xref ref-type="bibr" rid="B39">2008</xref>
) leading to</p>
<disp-formula id="E2"><label>(2)</label>
<mml:math id="M2"><mml:msub><mml:mrow><mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow><mml:mstyle class="text"><mml:mtext>i</mml:mtext>
</mml:mstyle>
</mml:mrow>
</mml:msub>
<mml:mo class="MathClass-rel">=</mml:mo>
<mml:mfrac><mml:mrow><mml:mo class="qopname">ln</mml:mo>
<mml:msub><mml:mrow><mml:mi>α</mml:mi>
</mml:mrow>
<mml:mrow><mml:mstyle class="text"><mml:mtext>ij</mml:mtext>
</mml:mstyle>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow><mml:msub><mml:mrow><mml:mi>γ</mml:mi>
</mml:mrow>
<mml:mrow><mml:mstyle class="text"><mml:mtext>ij</mml:mtext>
</mml:mstyle>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo class="MathClass-bin">-</mml:mo>
<mml:mo class="qopname">ln</mml:mo>
<mml:msub><mml:mrow><mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow><mml:mstyle class="text"><mml:mtext>j</mml:mtext>
</mml:mstyle>
</mml:mrow>
</mml:msub>
<mml:mspace width="0.3em" class="thinspace"></mml:mspace>
<mml:mstyle class="text"><mml:mtext>given</mml:mtext>
</mml:mstyle>
<mml:mspace width="0.3em" class="thinspace"></mml:mspace>
<mml:mstyle class="text"><mml:mtext>that</mml:mtext>
</mml:mstyle>
<mml:mspace width="0.3em" class="thinspace"></mml:mspace>
<mml:msub><mml:mrow><mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow><mml:mstyle class="text"><mml:mtext>ij</mml:mtext>
</mml:mstyle>
</mml:mrow>
</mml:msub>
<mml:mo class="MathClass-rel">=</mml:mo>
<mml:msub><mml:mrow><mml:mi>α</mml:mi>
</mml:mrow>
<mml:mrow><mml:mstyle class="text"><mml:mtext>ij</mml:mtext>
</mml:mstyle>
</mml:mrow>
</mml:msub>
<mml:msup><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow><mml:mstyle class="text"><mml:mtext>j</mml:mtext>
</mml:mstyle>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow><mml:mo class="MathClass-bin">-</mml:mo>
<mml:msub><mml:mrow><mml:mi>γ</mml:mi>
</mml:mrow>
<mml:mrow><mml:mstyle class="text"><mml:mtext>ij</mml:mtext>
</mml:mstyle>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msup>
</mml:math>
</disp-formula>
<p>where α<sub>ij</sub>
is a parameter depending both on sensor i and gas j and <italic>C</italic>
<sub>j</sub>
is the concentration of gas j. Considering the previous equation, the relative latency between sensors p and q can be expressed as</p>
<disp-formula id="E3"><label>(3)</label>
<mml:math id="M3"><mml:msub><mml:mrow><mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow><mml:mstyle class="text"><mml:mtext>pq</mml:mtext>
</mml:mstyle>
</mml:mrow>
</mml:msub>
<mml:mo class="MathClass-rel">=</mml:mo>
<mml:mfrac><mml:mrow><mml:mo class="qopname">ln</mml:mo>
<mml:msub><mml:mrow><mml:mi>α</mml:mi>
</mml:mrow>
<mml:mrow><mml:mstyle class="text"><mml:mtext>pj</mml:mtext>
</mml:mstyle>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow><mml:msub><mml:mrow><mml:mi>γ</mml:mi>
</mml:mrow>
<mml:mrow><mml:mstyle class="text"><mml:mtext>pj</mml:mtext>
</mml:mstyle>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo class="MathClass-bin">-</mml:mo>
<mml:mfrac><mml:mrow><mml:mo class="qopname">ln</mml:mo>
<mml:msub><mml:mrow><mml:mi>α</mml:mi>
</mml:mrow>
<mml:mrow><mml:mstyle class="text"><mml:mtext>qj</mml:mtext>
</mml:mstyle>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow><mml:msub><mml:mrow><mml:mi>γ</mml:mi>
</mml:mrow>
<mml:mrow><mml:mstyle class="text"><mml:mtext>qj</mml:mtext>
</mml:mstyle>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:math>
</disp-formula>
<p>Note that the relative latency is concentration independent (<italic>C</italic>
<sub>j</sub>
does not appear in Eq. 3) while being gas dependent (both α and γ depend on the type of gas). As a result, the rank order (i.e., firing order of sensors) can be used as a signature (Figure <xref ref-type="fig" rid="F4">4</xref>
, top) and gas recognition can be simply achieved by looking for a match within a library of spatio-temporal spike signatures.</p>
<fig id="F4" position="float"><label>Figure 4</label>
<caption><p><bold>Spike and glomerular latency coding</bold>
. Top: spike latency coding (Eq. 1) converts the response of the fabricated 4 × 4 sensor array into a unique sequence of 16 spikes with the firing latency mapping the strength of the stimulation across the array. Sensor numbering corresponds to that of Figure <xref ref-type="fig" rid="F2">2</xref>
, with a single color associated to sensors sharing the same catalyst (Au, Ag, Pt, or NC). Bottom: glomerular latency coding (Eq. 4) converts the sensor array into a unique sequence of four spikes which correspond to the four virtual glomeruli defined by grouping the sensors according to their catalysts.</p>
</caption>
<graphic xlink:href="fneng-04-00018-g004"></graphic>
</fig>
</sec>
<sec><title>Glomerular latency coding</title>
<p>In the olfactory pathway, each glomerulus receives inputs from ORNs expressing the same OR (Figure <xref ref-type="fig" rid="F1">1</xref>
). We have emulated glomerular convergence in the fabricated gas sensor array, by making an analogy between OR expressed and metal catalyst used. In this way, we defined four glomeruli (considering the four types of sensors Pt, Ag, Au, and NC), each one receiving four sensory inputs. We further considered that the elementary unit of the olfactory code is a glomerular module that consists of a glomerulus together with its associated second-order neurons (Mori et al., <xref ref-type="bibr" rid="B26">1999</xref>
; Koulakov et al., <xref ref-type="bibr" rid="B20">2007</xref>
). The onset latency of a glomerular module p was defined as</p>
<disp-formula id="E4"><label>(4)</label>
<mml:math id="M4"><mml:msub><mml:mrow><mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow><mml:mstyle class="text"><mml:mtext>p</mml:mtext>
</mml:mstyle>
</mml:mrow>
</mml:msub>
<mml:mo class="MathClass-rel">=</mml:mo>
<mml:mfrac><mml:mrow><mml:munder class="msub"><mml:mrow><mml:mo mathsize="big">∑</mml:mo>
</mml:mrow>
<mml:mrow><mml:mstyle class="text"><mml:mtext>i</mml:mtext>
</mml:mstyle>
<mml:mo class="MathClass-rel">∈</mml:mo>
<mml:mstyle class="text"><mml:mtext>p</mml:mtext>
</mml:mstyle>
</mml:mrow>
</mml:munder>
<mml:mo class="qopname">ln</mml:mo>
<mml:mfenced separators="" open="(" close=")"><mml:mrow><mml:msub><mml:mrow><mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow><mml:mstyle class="text"><mml:mtext>ij</mml:mtext>
</mml:mstyle>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow><mml:munder class="msub"><mml:mrow><mml:mo mathsize="big">∑</mml:mo>
</mml:mrow>
<mml:mrow><mml:mstyle class="text"><mml:mtext>i</mml:mtext>
</mml:mstyle>
<mml:mo class="MathClass-rel">∈</mml:mo>
<mml:mstyle class="text"><mml:mtext>p</mml:mtext>
</mml:mstyle>
</mml:mrow>
</mml:munder>
<mml:msub><mml:mrow><mml:mi>γ</mml:mi>
</mml:mrow>
<mml:mrow><mml:mstyle class="text"><mml:mtext>ij</mml:mtext>
</mml:mstyle>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:math>
</disp-formula>
<p>where the sensors i are of the same type (i.e., with same catalyst p). Considering a power law sensor response leads to</p>
<disp-formula id="E5"><label>(5)</label>
<mml:math id="M5"><mml:msub><mml:mrow><mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow><mml:mstyle class="text"><mml:mtext>p</mml:mtext>
</mml:mstyle>
</mml:mrow>
</mml:msub>
<mml:mo class="MathClass-rel">=</mml:mo>
<mml:mfrac><mml:mrow><mml:munder class="msub"><mml:mrow><mml:mo mathsize="big">∑</mml:mo>
</mml:mrow>
<mml:mrow><mml:mstyle class="text"><mml:mtext>i</mml:mtext>
</mml:mstyle>
<mml:mo class="MathClass-rel">∈</mml:mo>
<mml:mstyle class="text"><mml:mtext>p</mml:mtext>
</mml:mstyle>
</mml:mrow>
</mml:munder>
<mml:mo class="qopname">ln</mml:mo>
<mml:mfenced separators="" open="(" close=")"><mml:mrow><mml:msub><mml:mrow><mml:mi>α</mml:mi>
</mml:mrow>
<mml:mrow><mml:mstyle class="text"><mml:mtext>ij</mml:mtext>
</mml:mstyle>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow><mml:munder class="msub"><mml:mrow><mml:mo mathsize="big">∑</mml:mo>
</mml:mrow>
<mml:mrow><mml:mstyle class="text"><mml:mtext>i</mml:mtext>
</mml:mstyle>
<mml:mo class="MathClass-rel">∈</mml:mo>
<mml:mstyle class="text"><mml:mtext>p</mml:mtext>
</mml:mstyle>
</mml:mrow>
</mml:munder>
<mml:msub><mml:mrow><mml:mi>γ</mml:mi>
</mml:mrow>
<mml:mrow><mml:mstyle class="text"><mml:mtext>ij</mml:mtext>
</mml:mstyle>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo class="MathClass-bin">-</mml:mo>
<mml:mo class="qopname">ln</mml:mo>
<mml:msub><mml:mrow><mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow><mml:mstyle class="text"><mml:mtext>j</mml:mtext>
</mml:mstyle>
</mml:mrow>
</mml:msub>
</mml:math>
</disp-formula>
<p>and the relative latency between two glomerular modules p and q (catalysts p and q) is expressed as</p>
<disp-formula id="E6"><label>(6)</label>
<mml:math id="M6"><mml:msub><mml:mrow><mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow><mml:mstyle class="text"><mml:mtext>pq</mml:mtext>
</mml:mstyle>
</mml:mrow>
</mml:msub>
<mml:mo class="MathClass-rel">=</mml:mo>
<mml:mfrac><mml:mrow><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo mathsize="big">∑</mml:mo>
</mml:mrow>
<mml:mrow><mml:mstyle class="text"><mml:mtext>i</mml:mtext>
</mml:mstyle>
<mml:mo class="MathClass-rel">∈</mml:mo>
<mml:mstyle class="text"><mml:mtext>p</mml:mtext>
</mml:mstyle>
</mml:mrow>
<mml:mrow></mml:mrow>
</mml:munderover>
<mml:mo class="qopname">ln</mml:mo>
<mml:mfenced separators="" open="(" close=")"><mml:mrow><mml:msub><mml:mrow><mml:mi>α</mml:mi>
</mml:mrow>
<mml:mrow><mml:mstyle class="text"><mml:mtext>ij</mml:mtext>
</mml:mstyle>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow><mml:munder class="msub"><mml:mrow><mml:mo mathsize="big">∑</mml:mo>
</mml:mrow>
<mml:mrow><mml:mstyle class="text"><mml:mtext>i</mml:mtext>
</mml:mstyle>
<mml:mo class="MathClass-rel">∈</mml:mo>
<mml:mstyle class="text"><mml:mtext>p</mml:mtext>
</mml:mstyle>
</mml:mrow>
</mml:munder>
<mml:msub><mml:mrow><mml:mi>γ</mml:mi>
</mml:mrow>
<mml:mrow><mml:mstyle class="text"><mml:mtext>ij</mml:mtext>
</mml:mstyle>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo class="MathClass-bin">-</mml:mo>
<mml:mfrac><mml:mrow><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo mathsize="big">∑</mml:mo>
</mml:mrow>
<mml:mrow><mml:mstyle class="text"><mml:mtext>i</mml:mtext>
</mml:mstyle>
<mml:mo class="MathClass-rel">∈</mml:mo>
<mml:mstyle class="text"><mml:mtext>q</mml:mtext>
</mml:mstyle>
</mml:mrow>
<mml:mrow></mml:mrow>
</mml:munderover>
<mml:mo class="qopname">ln</mml:mo>
<mml:mfenced separators="" open="(" close=")"><mml:mrow><mml:msub><mml:mrow><mml:mi>α</mml:mi>
</mml:mrow>
<mml:mrow><mml:mstyle class="text"><mml:mtext>ij</mml:mtext>
</mml:mstyle>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow><mml:munder class="msub"><mml:mrow><mml:mo mathsize="big">∑</mml:mo>
</mml:mrow>
<mml:mrow><mml:mstyle class="text"><mml:mtext>i</mml:mtext>
</mml:mstyle>
<mml:mo class="MathClass-rel">∈</mml:mo>
<mml:mstyle class="text"><mml:mtext>q</mml:mtext>
</mml:mstyle>
</mml:mrow>
</mml:munder>
<mml:msub><mml:mrow><mml:mi>γ</mml:mi>
</mml:mrow>
<mml:mrow><mml:mstyle class="text"><mml:mtext>ij</mml:mtext>
</mml:mstyle>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:math>
</disp-formula>
<p>As for the spike latency coding, the relative latency is concentration independent (<italic>C</italic>
<sub>j</sub>
does not appear in Eq. 6) while being gas dependent (both α and γ depend on the type of gas). The glomerular latency code (Figure <xref ref-type="fig" rid="F4">4</xref>
, bottom) is however more compact than the spike latency code (Figure <xref ref-type="fig" rid="F4">4</xref>
, top). For both spike and glomerular latency codes, the parameters required to convert the sensor resistances into firing times are the sensitivities γ<sub>ij</sub>
(see Eqs <xref ref-type="disp-formula" rid="E1">1</xref>
and <xref ref-type="disp-formula" rid="E4">4</xref>
). These parameters were estimated empirically by calibration, i.e., by exposing the sensor array to each target gas j delivered at different known concentrations <italic>C</italic>
<sub>j</sub>
ranging from 20 to 200 ppm, and determining the slope of the linear regression of ln <italic>R</italic>
<sub>ij</sub>
versus ln <italic>C</italic>
<sub>j</sub>
. Because individual γ<sub>ij</sub>
parameters depend both on the type of gas j and sensing material i, 64 parameters have been extracted given that we considered four target gases and 16 different sensors. The range of sensitivity values was found to be 0 < γ<sub>ij</sub>
< 1.1.</p>
</sec>
</sec>
<sec><title>Results</title>
<sec><title>Sensors with the same catalyst exhibit similar behaviors</title>
<p>Hydrogen, methane, carbon monoxide, and ethanol, at concentrations ranging from 20 to 200 ppm, were used to characterize the fabricated gas sensor array, operated at 300°C. Examples of recorded response curves of individual sensors exposed to ethanol at different concentrations are shown in Figure <xref ref-type="fig" rid="F5">5</xref>
. Note that following each gas exposure (at a given concentration), the gas chamber was subsequently cleaned by injecting dry air. After the cleaning process, the sensor array was exposed to the same gas but at another concentration level. Observe that increasing gas concentration has the effect of decreasing the sensor resistance, which follows a power law. This is the case because all target gases are reducing gases. When dry air is injected, the sensor resistance increases back to the initial baseline resistance. Interestingly, we found that the sensors sharing the same catalyst exhibited similar sensitivities to the target gases. As an example, the sensitivities of the sensors to ethanol, as measured by the γ<sub>ij</sub>
parameters, were 0.95 ± 0.09 (mean ± SD) with catalyst Pt (red curves in Figure <xref ref-type="fig" rid="F5">5</xref>
), 0.22 ± 0.06 with Au (black curves in Figure <xref ref-type="fig" rid="F5">5</xref>
), and 0.29 ± 0.08 with Ag (blue curves in Figure <xref ref-type="fig" rid="F5">5</xref>
).</p>
<fig id="F5" position="float"><label>Figure 5</label>
<caption><p><bold>Sensor array response to ethanol at concentrations ranging from 20 to 200 ppm</bold>
. After each exposure, the sensor array is cleaned by injecting dry air. Observe that sensor resistances decrease during exposures because all target gases are reducing gases. Sensors sharing the same catalyst are plotted with the same color. ND stands for No Dopant and NC for No Catalyst.</p>
</caption>
<graphic xlink:href="fneng-04-00018-g005"></graphic>
</fig>
<p>One major challenge to gas identification is the inherent drift of gas sensors, which results in temporal variations of the sensor response with repeated experiments. Figure <xref ref-type="fig" rid="F6">6</xref>
shows the drift of the sensors as defined by <inline-formula><mml:math id="M7"><mml:mrow><mml:mo stretchy="false">(</mml:mo>
<mml:msub><mml:mi>R</mml:mi>
<mml:mrow><mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>−</mml:mo>
<mml:msub><mml:msup><mml:mi>R</mml:mi>
<mml:mo>′</mml:mo>
</mml:msup>
<mml:mrow><mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>/</mml:mo>
<mml:msub><mml:mi>R</mml:mi>
<mml:mrow><mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
where <italic>R</italic>
<sub>ij</sub>
is the resistance of sensor i exposed to gas j measured in the first cycle while <inline-formula><mml:math id="M8"><mml:mrow><mml:msub><mml:msup><mml:mi>R</mml:mi>
<mml:mo>′</mml:mo>
</mml:msup>
<mml:mrow><mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
is the sensor resistance measured after the experiment has been repeated <italic>n</italic>
times. The drift sensitivities, computed as the slopes of the linear regressions in Figure <xref ref-type="fig" rid="F6">6</xref>
, were 0.76 ± 0.002 (mean ± SD) with catalyst Pt (red curves in Figure <xref ref-type="fig" rid="F6">6</xref>
), 0.23 ± 0.0003 with Au (black curves in Figure <xref ref-type="fig" rid="F6">6</xref>
), and 0.25 ± 0.001 with Ag (blue curves in Figure <xref ref-type="fig" rid="F6">6</xref>
). As within catalyst-group variances are small, these results indicate that sensors with the same catalyst exhibit similar drift behaviors.</p>
<fig id="F6" position="float"><label>Figure 6</label>
<caption><p><bold>Drift behavior of sensors sharing the same catalyst as a function of the number of clean-expose cycles</bold>
. The injected gas was ethanol at 200 ppm. Note that the sensor drift behavior is mainly determined by the catalyst and not the type of dopant. ND stands for No Dopant and NC for No Catalyst.</p>
</caption>
<graphic xlink:href="fneng-04-00018-g006"></graphic>
</fig>
</sec>
<sec><title>Spike latency coding greatly simplifies the task of gas recognition</title>
<p>Most current approaches to gas identification rely on statistical pattern-recognition techniques (Gutierrez-Osuna, <xref ref-type="bibr" rid="B12">2002</xref>
). The silicon area and thus cost associated to their implementation are too prohibitive to envision their on-chip integration with the sensor array (Gutierrez-Osuna, <xref ref-type="bibr" rid="B12">2002</xref>
). To address this issue, we have developed a bio-inspired encoding scheme that can convert the response of the sensor array into a unique sequence of spikes, with the firing delay mapping the strength of the stimulation across the array. In spike latency coding (Eq. 1 in Materials and Methods, see also Figure <xref ref-type="fig" rid="F4">4</xref>
top), the inter-spike interval is concentration independent while the firing order of the spikes is gas dependent. This means that the rank order (i.e., firing order of sensors) can be used as a signature to identify the target gas. We have experimentally validated this encoding scheme using the fabricated in-house 4 × 4 SnO<sub>2</sub>
gas sensor array. For any target gas (methane, hydrogen, ethanol, and carbon monoxide) the rank order of the spike latency code did not change much when the gas concentration increased. The corresponding rank order signatures are shown in Figure <xref ref-type="fig" rid="F7">7</xref>
A, with a correct detection rate ranging from 80 to 99.1% (Table <xref ref-type="table" rid="T1">1</xref>
). These results suggest that the traditionally complex and computationally intensive task of gas recognition can be dramatically simplified to the task of looking for a match within a library of spatio-temporal spike signatures. To assess the benefit of spike encoding in terms of pattern separability, we projected the 16-dimensional spike vectors onto a two-dimensional space by using principal component analysis (PCA). The first two eigenvectors accounted for 99.7% of the variance and four clusters corresponding to the target gases were easily identifiable (see Figure <xref ref-type="fig" rid="F8">8</xref>
B). For comparison, the raw sensor data (sensor resistances) were also projected using PCA and a much larger within-class scatter was obtained (Figure <xref ref-type="fig" rid="F8">8</xref>
A).</p>
<table-wrap id="T1" position="float"><label>Table 1</label>
<caption><p><bold>Performance comparison between spike and glomerular latency coding</bold>
.</p>
</caption>
<table frame="hsides" rules="groups"><thead><tr><th align="left" rowspan="1" colspan="1">Target gas</th>
<th colspan="2" align="center" rowspan="1">Gas recognition performance (%)<hr></hr>
</th>
</tr>
<tr><th align="left" rowspan="1" colspan="1"></th>
<th align="left" rowspan="1" colspan="1">Spike latency coding (16-spike rank order; %)</th>
<th align="left" rowspan="1" colspan="1">Glomerular latency coding (4-spike rank order; %)</th>
</tr>
</thead>
<tbody><tr><td align="left" rowspan="1" colspan="1">Hydrogen (H<sub>2</sub>
)</td>
<td align="left" rowspan="1" colspan="1">99.1</td>
<td align="left" rowspan="1" colspan="1">100</td>
</tr>
<tr><td align="left" rowspan="1" colspan="1">Carbon monoxide (CO)</td>
<td align="left" rowspan="1" colspan="1">80</td>
<td align="left" rowspan="1" colspan="1">100</td>
</tr>
<tr><td align="left" rowspan="1" colspan="1">Ethanol (C<sub>2</sub>
H<sub>5</sub>
OH)</td>
<td align="left" rowspan="1" colspan="1">91.82</td>
<td align="left" rowspan="1" colspan="1">100</td>
</tr>
<tr><td align="left" rowspan="1" colspan="1">Methane (CH<sub>4</sub>
)</td>
<td align="left" rowspan="1" colspan="1">99.1</td>
<td align="left" rowspan="1" colspan="1">100</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F7" position="float"><label>Figure 7</label>
<caption><p><bold>Rank order signatures of the target gases at concentrations of 20 and 200 ppm using spike latency coding (A) and glomerular latency coding (B)</bold>
. In spike latency coding <bold>(A)</bold>
the rank order corresponds to the sensor labeling given in Figure <xref ref-type="fig" rid="F2">2</xref>
. In glomerular latency coding <bold>(B)</bold>
, the rank order (1, 2, 3, 4) corresponds to four virtual glomeruli formed by catalysts Au, Ag, Pt, and NC, respectively. Note that the rank order signature is 100% concentration-invariant in the case of glomerular latency coding. The resistance to time conversion was achieved using Eqs 1 and 4 for spike and glomerular latency codes, respectively.</p>
</caption>
<graphic xlink:href="fneng-04-00018-g007"></graphic>
</fig>
<fig id="F8" position="float"><label>Figure 8</label>
<caption><p><bold>Pattern separability achieved with spike latency coding (B) as compared to the raw sensor data (A)</bold>
. For spike latency coding <bold>(B)</bold>
, the 16-dimensional spike vectors were projected onto a two-dimensional space by using principal component analysis (PCA). The first two eigenvectors accounted for 99.7% of the variance and four clusters corresponding to the target gases were easily identifiable. For comparison, the raw sensor data (sensor resistances) were also projected using PCA and a much larger within-class scatter was obtained <bold>(A)</bold>
.</p>
</caption>
<graphic xlink:href="fneng-04-00018-g008"></graphic>
</fig>
</sec>
<sec><title>Glomerular convergence increases robustness</title>
<p>In the mammalian olfactory bulb and the insect antennal lobe, glomeruli are generally thought to represent functional units of olfactory coding. A glomerulus receives axonal inputs from thousands of ORNs that all express the same OR. This glomerular convergence is believed to provide improved signal-to-noise ratio as well as increased sensitivity. We have emulated glomerular convergence using the fabricated in-house 4 × 4 SnO<sub>2</sub>
gas sensor array, by noting the possible analogy between OR protein expressed and metal catalyst used across the sensor array. In this way, we defined four glomeruli by considering the four types of sensors (catalysts Au, Pt, Ag, and NC), each one processing inputs from four sensors (glomerular latency coding given by Eq. 4 in Materials and Methods, see also Figure <xref ref-type="fig" rid="F4">4</xref>
bottom). The proposed glomerular latency coding serves two computational functions. (i) It leads to a more compact odorant representation (e.g., four glomerular spikes in Figure <xref ref-type="fig" rid="F7">7</xref>
B) than that available at the sensory level. (ii) It averages out uncorrelated noise by summation of sensory inputs of the same type, resulting in 100% accuracy for our dataset (Table <xref ref-type="table" rid="T1">1</xref>
). These bio-inspired computational advantages were obtained because the processed sensors had similar gas affinity, similarly to ORNs of the same type converging to a given glomerulus.</p>
<p>To assess the gas affinity of the sensors sharing the same catalyst, we projected the sensors’ responses of each gas onto a two-dimensional space by using PCA (Figure <xref ref-type="fig" rid="F9">9</xref>
). Four separate clusters corresponding to the four catalysts were identified. The clusters were well separated for three gases (methane, hydrogen, and carbon monoxide) and the model thus mimics the formation of individual glomeruli. For ethanol however, only the Pt cluster is well separated, with the other catalyst clusters exhibiting similar response to ethanol. This difference can be explained from the mean sensitivities to ethanol (γ<sub>ij</sub>
= 0.95 on average for Pt versus 0.22 and 0.29 for Au and Ag). For comparison, we performed a similar analysis by grouping the sensors according to their dopants. The PCA plots did not reveal any particular clusters for any of the target gases specified above (see Figure <xref ref-type="fig" rid="F9">9</xref>
). All together, these results suggest that sensors sharing the same catalyst have similar gas affinity to the majority of the target gases (methane, hydrogen, and carbon monoxide) thereby validating the analogy with ORNs expressing the same OR.</p>
<fig id="F9" position="float"><label>Figure 9</label>
<caption><p><bold>The sensors’ responses to target gases (methane, hydrogen, ethanol, and carbon monoxide) were projected onto two-dimensional spaces by using PCA</bold>
. The first two eigenvectors accounted for more than 99% of the variance. Top: grouping the sensors according to their catalysts revealed four identifiable clusters mimicking the formation of biological glomeruli (Glom1, 2, 3, and 4). Bottom: grouping the sensors according to their dopants did not reveal any particular clustering.</p>
</caption>
<graphic xlink:href="fneng-04-00018-g009"></graphic>
</fig>
</sec>
</sec>
<sec><title>Discussion</title>
<sec><title>Sensory mismatch</title>
<p>The front-end of the olfactory pathway comprises a massive number (~10–100 million) of ORNs, each of which selectively expresses one or a few genes from a large (~1,000) family of receptor proteins (Buck, <xref ref-type="bibr" rid="B6">2005</xref>
). This massively redundant representation improves signal-to-noise ratio, providing increased sensitivity in the subsequent processing layers (Pearce et al., <xref ref-type="bibr" rid="B28">2003</xref>
; Koickal et al., <xref ref-type="bibr" rid="B19">2007</xref>
). Unlike the biological olfactory system, the electronic nose uses very few sensors with commonly one replica of only several sensor types. Progress in the fabrication of largely redundant and diverse arrays has been hindered by process complexity, variability, and cost. This is not surprising given the number of process variables (e.g., sputtering power, substrate temperature, reactant concentration, etc.) that can affect a material (Pearce et al., <xref ref-type="bibr" rid="B28">2003</xref>
; Röck et al., <xref ref-type="bibr" rid="B31">2008</xref>
). Even if a high degree of sensory diversity and redundancy was implemented, the number of connections required to read-out such an array would still be unmanageable using conventional read-out techniques. In this work, we fixed the size of our gas sensor array to 4 × 4 to limit the complexity and cost associated to the fabrication process.</p>
</sec>
<sec><title>Role of the catalyst</title>
<p>When an odorant binds to an odor receptor, the receptor undergoes structural changes. This activates the olfactory-type G protein that is inside the OR neuron. Molecular studies have suggested that each ORN expresses a single type of OR genes. ORN specificity has been ascribed to that of its OR protein. Achieving analogous selective sensor response toward particular target gases involves altering the sensing surface. This can be achieved, during sensor fabrication, through the introduction of dopants (e.g., P, B, H) and/or metal additives (e.g., Pt, Ag, Au). In the fabricated 4 × 4 SnO<sub>2</sub>
sensor array, we emulated ORN specificity through the use of catalysts, with each playing the role of the OR protein. This is possible because catalysts are known to dominate the sensing mechanism and the equilibrium rate of the redox reactions between detected gas and sensor surface (Vlachos et al., <xref ref-type="bibr" rid="B36">1997</xref>
). This may explain why sensors sharing the same catalysts are seen to exhibit the same drift behavior (Figure <xref ref-type="fig" rid="F6">6</xref>
). Mechanisms proposed to explain the catalyst control are all based on oxygen reactions at the sensor surface. The sensitivity provided by a given metal catalyst has been shown to depend on its work function because the depletion region formed inside the semiconductor has the effect of reducing the electron availability of semiconducting grains. This makes their active size smaller than the geometrical one. Furthermore, experimental results have shown that sensitivity provided by a given catalyst is directly correlated to the active grain size (Vlachos et al., <xref ref-type="bibr" rid="B36">1997</xref>
). In regard to the implanted dopants, their effect is to further enhance the sensitivity of the sensor by introducing impurities into the sensing material. These impurities take up some of the substitutional and interstitial sites in the lattice, creating more oxygen vacancies for adsorption.</p>
</sec>
<sec><title>Glomerular convergence</title>
<p>Experimental studies have established that ORNs expressing the same OR converge precisely to a single glomerulus (or a small number of glomeruli). The implications of this convergence, in terms of coding are believed to be twofold: improved sensitivity so as to ensure detection and increased signal-to-noise ratios by averaging out of uncorrelated noise (Laurent, <xref ref-type="bibr" rid="B21">1999</xref>
). Raman et al. (<xref ref-type="bibr" rid="B30">2006</xref>
) have sought to emulate this glomerular convergence by dynamically modulating the operating temperature so as to create thousands of virtual sensors.</p>
<p>However, the specificity of the sensors belonging to the same glomerulus cannot be controlled as it is in our technique with the analogy made between the receptor protein expressed in ORNs and the metal catalyst used in SnO<sub>2</sub>
sensors. Although capable of emulating a large number of pseudo-sensors, the approach followed in Raman et al. (<xref ref-type="bibr" rid="B30">2006</xref>
) provides highly correlated and redundant data given that only two real sensors are used. In contrast, the sensors sharing the same catalysts in our fabricated gas sensor array exhibited different dopants to mimic the variability in terms of odorant response properties found in ORNs expressing the same OR (Grosmaitre et al., <xref ref-type="bibr" rid="B11">2006</xref>
; Grémiaux et al., <xref ref-type="bibr" rid="B10">2011</xref>
).</p>
</sec>
<sec><title>Practical limitations</title>
<p>The actual number of virtual glomeruli was limited to 4, because of process complexity and cost considerations. Increasing the number of glomeruli to <italic>n</italic>
, would increase the discriminability capability with the number of possible rank order codes increasing from 4! (i.e., 24) to <italic>n</italic>
! Increasing the number of ORNs converging into a single glomerulus would further improve the sensitivity. Concentration-invariance of glomerular latency coding resulted from the power law sensor response. However, this relationship might break down at very low concentrations (Gardner and Bartlett, <xref ref-type="bibr" rid="B8">1999</xref>
). Our experimental setup does not allow us to control gas concentration at those levels, which would be required for applications such as trace detection of explosives or drugs. Another important factor that needs to be considered is the impact of long-term drift which occurs as a result of dynamic processes (e.g., poisoning or aging) or environmental changes (e.g., temperature and pressure conditions). Our experimental results (Figure <xref ref-type="fig" rid="F6">6</xref>
) show that sensors sharing the same catalyst (i.e., belonging to the same glomerulus) exhibit the same long-term drift behavior. This observation was also reported by Sulz et al. (<xref ref-type="bibr" rid="B35">1993</xref>
) who suggested that the overall sensor drift behavior is mainly determined by the chosen catalyst rather than the chosen dopant (Sulz et al., <xref ref-type="bibr" rid="B35">1993</xref>
). Vlachos et al. (<xref ref-type="bibr" rid="B36">1997</xref>
) explained that such a behavior may be most probably due to the fact that catalysts dominate the sensing mechanism and the equilibrium rate (Vlachos et al., <xref ref-type="bibr" rid="B36">1997</xref>
). The above results suggest that the specificity of the catalyst and thus that of its associated glomerulus is still preserved after long-term drift. These observations could explain why the rank order of the glomerular latency code did not change after hundreds of measurements taken.</p>
</sec>
<sec><title>Hardware considerations</title>
<p>In existing electronic noses, all sensor data need to be transferred to the pattern-recognition engine to identify ambient gases (Gutierrez-Osuna, <xref ref-type="bibr" rid="B12">2002</xref>
). The size and power consumption required to support this traditional architecture are prohibitive because most of the current approaches for processing multivariate sensor data are direct applications of statistical and chemometric pattern-recognition techniques (Gutierrez-Osuna, <xref ref-type="bibr" rid="B12">2002</xref>
). In addition, these techniques rapidly break down when the dimensionality of the input space becomes large. As a result, the co-integration of sensor and circuitry has been so far limited to on-chip signal amplification, conditioning, and/or analog-to-digital conversion (Hagleitner et al., <xref ref-type="bibr" rid="B13">2001</xref>
; Hierlemann and Baltes, <xref ref-type="bibr" rid="B14">2003</xref>
; Graf, <xref ref-type="bibr" rid="B9">2007</xref>
). In contrast, the proposed glomerular latency coding turns the task of gas recognition into a simple code matching task. The matching can be carried out by means of simple XOR gates, enabling the integration of sensing, and processing elements on a single-chip. Furthermore, “fingerprint matching” can easily handle large sensor arrays, since it can be aborted as soon as the detected spike does not match. The proposed scheme requires a single off-line calibration to determine gas fingerprints, while gas parameters γ<sub>i</sub>
can be stored on-chip.</p>
<p>Although the proposed glomerular latency coding constitutes an excellent tradeoff between classification accuracy and implementation complexity, further work is required to generalize these results to other types of sensors and target gases.</p>
</sec>
</sec>
<sec><title>Conflict of Interest Statement</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
</body>
<back><ref-list><title>References</title>
<ref id="B1"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Abraham</surname>
<given-names>N. M.</given-names>
</name>
<name><surname>Spors</surname>
<given-names>H.</given-names>
</name>
<name><surname>Carleton</surname>
<given-names>A.</given-names>
</name>
<name><surname>Margrie</surname>
<given-names>T. W.</given-names>
</name>
<name><surname>Kuner</surname>
<given-names>T.</given-names>
</name>
<name><surname>Schaefer</surname>
<given-names>A. T.</given-names>
</name>
</person-group>
(<year>2004</year>
). <article-title>Maintaining accuracy at the expense of speed: stimulus similarity defines odor discrimination time in mice</article-title>
. <source>Neuron</source>
<volume>44</volume>
, <fpage>865</fpage>
–<lpage>876</lpage>
<pub-id pub-id-type="doi">10.1016/S0896-6273(04)00753-6</pub-id>
<pub-id pub-id-type="pmid">15572116</pub-id>
</mixed-citation>
</ref>
<ref id="B2"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Ache</surname>
<given-names>B. W.</given-names>
</name>
<name><surname>Young</surname>
<given-names>J. M.</given-names>
</name>
</person-group>
(<year>2005</year>
). <article-title>Olfaction: diverse species, conserved principles</article-title>
. <source>Neuron</source>
<volume>48</volume>
, <fpage>417</fpage>
–<lpage>430</lpage>
<pub-id pub-id-type="doi">10.1016/j.neuron.2005.10.022</pub-id>
<pub-id pub-id-type="pmid">16269360</pub-id>
</mixed-citation>
</ref>
<ref id="B3"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Baier</surname>
<given-names>H.</given-names>
</name>
<name><surname>Korsching</surname>
<given-names>S.</given-names>
</name>
</person-group>
(<year>1994</year>
). <article-title>Olfactory glomeruli in the zebrafish form an invariant patternand are identifiable across animals</article-title>
. <source>J. Neurosci.</source>
<volume>14</volume>
, <fpage>219</fpage>
–<lpage>230</lpage>
<pub-id pub-id-type="pmid">8283233</pub-id>
</mixed-citation>
</ref>
<ref id="B4"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Belmabrouk</surname>
<given-names>H.</given-names>
</name>
<name><surname>Nowotny</surname>
<given-names>T.</given-names>
</name>
<name><surname>Rospars</surname>
<given-names>J.-P.</given-names>
</name>
<name><surname>Martinez</surname>
<given-names>D.</given-names>
</name>
</person-group>
(<year>2011</year>
). <article-title>Interaction of cellular and network mechanisms for efficient pheromone coding in moths</article-title>
. <source>Proc. Natl. Acad. Sci. U.S.A.</source>
<volume>108</volume>
, <fpage>19790</fpage>
–<lpage>19795</lpage>
<pub-id pub-id-type="doi">10.1073/pnas.1112367108</pub-id>
<pub-id pub-id-type="pmid">22109556</pub-id>
</mixed-citation>
</ref>
<ref id="B5"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Bhandawat</surname>
<given-names>V.</given-names>
</name>
<name><surname>Maimon</surname>
<given-names>G.</given-names>
</name>
<name><surname>Dickinson</surname>
<given-names>M. H.</given-names>
</name>
<name><surname>Wilson</surname>
<given-names>R. I.</given-names>
</name>
</person-group>
(<year>2010</year>
). <article-title>Olfactory modulation of flight in <italic>Drosophila</italic>
is sensitive, selective and rapid</article-title>
. <source>J. Exp. Biol.</source>
<volume>213</volume>
, <fpage>3625</fpage>
–<lpage>3635</lpage>
<pub-id pub-id-type="doi">10.1242/jeb.040402</pub-id>
<pub-id pub-id-type="pmid">20952610</pub-id>
</mixed-citation>
</ref>
<ref id="B6"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Buck</surname>
<given-names>L. B.</given-names>
</name>
</person-group>
(<year>2005</year>
). <article-title>Unraveling the sense of smell (Nobel lecture)</article-title>
. <source>Angew. Chem. Int. Ed. Engl.</source>
<volume>44</volume>
, <fpage>6128</fpage>
–<lpage>6140</lpage>
<pub-id pub-id-type="doi">10.1002/anie.200501120</pub-id>
<pub-id pub-id-type="pmid">16175527</pub-id>
</mixed-citation>
</ref>
<ref id="B7"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Chen</surname>
<given-names>H. T.</given-names>
</name>
<name><surname>Ng</surname>
<given-names>K. T.</given-names>
</name>
<name><surname>Bermak</surname>
<given-names>A.</given-names>
</name>
<name><surname>Law</surname>
<given-names>M. K.</given-names>
</name>
<name><surname>Martinez</surname>
<given-names>D.</given-names>
</name>
</person-group>
(<year>2011</year>
). <article-title>Spike latency coding in a biologically inspired micro-electronic nose</article-title>
. <source>IEEE Trans. Biomed. Circuits Syst.</source>
<volume>5</volume>
, <fpage>160</fpage>
–<lpage>168</lpage>
<pub-id pub-id-type="doi">10.1109/TBCAS.2010.2075928</pub-id>
</mixed-citation>
</ref>
<ref id="B8"><mixed-citation publication-type="book"><person-group person-group-type="author"><name><surname>Gardner</surname>
<given-names>J. W.</given-names>
</name>
<name><surname>Bartlett</surname>
<given-names>P. N.</given-names>
</name>
</person-group>
(<year>1999</year>
). <source>Electronic Noses, Principles and Applications</source>
. <publisher-loc>Oxford</publisher-loc>
: <publisher-name>Oxford University Press</publisher-name>
</mixed-citation>
</ref>
<ref id="B9"><mixed-citation publication-type="book"><person-group person-group-type="author"><name><surname>Graf</surname>
<given-names>M.</given-names>
</name>
</person-group>
(<year>2007</year>
). <source>CMOS Hotplate Chemical Microsensors</source>
. <publisher-loc>Berlin</publisher-loc>
: <publisher-name>Springer Verlag</publisher-name>
</mixed-citation>
</ref>
<ref id="B10"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Grémiaux</surname>
<given-names>A.</given-names>
</name>
<name><surname>Nowotny</surname>
<given-names>T.</given-names>
</name>
<name><surname>Martinez</surname>
<given-names>D.</given-names>
</name>
<name><surname>Lucas</surname>
<given-names>P.</given-names>
</name>
<name><surname>Rospars</surname>
<given-names>J.-P.</given-names>
</name>
</person-group>
(<year>2011</year>
). <article-title>Modelling the signal delivered by a population of first-order neurons in a moth olfactory system</article-title>
. <source>Brain Res.</source>
<pub-id pub-id-type="doi">10.1016/j.brainres.2011.09.035</pub-id>
</mixed-citation>
</ref>
<ref id="B11"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Grosmaitre</surname>
<given-names>X.</given-names>
</name>
<name><surname>Vassalli</surname>
<given-names>A.</given-names>
</name>
<name><surname>Mombaerts</surname>
<given-names>P.</given-names>
</name>
<name><surname>Shepherd</surname>
<given-names>G. M.</given-names>
</name>
<name><surname>Ma</surname>
<given-names>M.</given-names>
</name>
</person-group>
(<year>2006</year>
). <article-title>Odorant responses of olfactory sensory neurons expressing the odorant receptor MOR23: a patch clamp analysis in gene-targeted mice</article-title>
. <source>Proc. Natl. Acad. Sci. U.S.A.</source>
<volume>103</volume>
, <fpage>1970</fpage>
–<lpage>1975</lpage>
<pub-id pub-id-type="doi">10.1073/pnas.0508491103</pub-id>
<pub-id pub-id-type="pmid">16446455</pub-id>
</mixed-citation>
</ref>
<ref id="B12"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Gutierrez-Osuna</surname>
<given-names>R.</given-names>
</name>
</person-group>
(<year>2002</year>
). <article-title>Pattern analysis for machine olfaction: a review</article-title>
. <source>IEEE Sens. J.</source>
<volume>2</volume>
, <fpage>189</fpage>
–<lpage>202</lpage>
<pub-id pub-id-type="doi">10.1109/JSEN.2002.800688</pub-id>
</mixed-citation>
</ref>
<ref id="B13"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Hagleitner</surname>
<given-names>C.</given-names>
</name>
<name><surname>Hierlemann</surname>
<given-names>A.</given-names>
</name>
<name><surname>Lange</surname>
<given-names>D.</given-names>
</name>
<name><surname>Kummer</surname>
<given-names>A.</given-names>
</name>
<name><surname>Kerness</surname>
<given-names>N.</given-names>
</name>
<name><surname>Brand</surname>
<given-names>O.</given-names>
</name>
<name><surname>Baltes</surname>
<given-names>H.</given-names>
</name>
</person-group>
(<year>2001</year>
). <article-title>Smart single-chip gas sensor microsystem</article-title>
. <source>Nature</source>
<volume>414</volume>
, <fpage>293</fpage>
–<lpage>296</lpage>
</mixed-citation>
</ref>
<ref id="B14"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Hierlemann</surname>
<given-names>A.</given-names>
</name>
<name><surname>Baltes</surname>
<given-names>H.</given-names>
</name>
</person-group>
(<year>2003</year>
). <article-title>CMOS-based chemical microsensors</article-title>
. <source>Analyst</source>
<volume>128</volume>
, <fpage>15</fpage>
–<lpage>28</lpage>
<pub-id pub-id-type="doi">10.1039/b208563c</pub-id>
<pub-id pub-id-type="pmid">12572797</pub-id>
</mixed-citation>
</ref>
<ref id="B15"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Hildebrand</surname>
<given-names>J. G.</given-names>
</name>
<name><surname>Shepherd</surname>
<given-names>G. M.</given-names>
</name>
</person-group>
(<year>1997</year>
). <article-title>Mechanisms of olfactory discrimination: converging evidence for common principles across phyla</article-title>
. <source>Annu. Rev. Neurosci.</source>
<volume>20</volume>
, <fpage>595</fpage>
–<lpage>631</lpage>
<pub-id pub-id-type="doi">10.1146/annurev.neuro.20.1.595</pub-id>
<pub-id pub-id-type="pmid">9056726</pub-id>
</mixed-citation>
</ref>
<ref id="B16"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Hopfield</surname>
<given-names>J. J.</given-names>
</name>
</person-group>
(<year>1995</year>
). <article-title>Pattern recognition computation using action potential timing for stimulus representation</article-title>
. <source>Nature</source>
<volume>376</volume>
, <fpage>33</fpage>
–<lpage>36</lpage>
<pub-id pub-id-type="doi">10.1038/376033a0</pub-id>
<pub-id pub-id-type="pmid">7596429</pub-id>
</mixed-citation>
</ref>
<ref id="B17"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Jacquin-Joly</surname>
<given-names>E.</given-names>
</name>
<name><surname>Lucas</surname>
<given-names>P.</given-names>
</name>
</person-group>
(<year>2005</year>
). <article-title>Pheromone reception and transduction: mammals and insects illustrate converging mechanisms across phyla</article-title>
. <source>Curr. Top. Neurochem.</source>
<volume>4</volume>
, <fpage>75</fpage>
–<lpage>105</lpage>
</mixed-citation>
</ref>
<ref id="B18"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Junek</surname>
<given-names>S.</given-names>
</name>
<name><surname>Kludt</surname>
<given-names>E.</given-names>
</name>
<name><surname>Wolf</surname>
<given-names>F.</given-names>
</name>
<name><surname>Schild</surname>
<given-names>D.</given-names>
</name>
</person-group>
(<year>2010</year>
). <article-title>Olfactory coding with patterns of response latencies</article-title>
. <source>Neuron</source>
<volume>67</volume>
, <fpage>872</fpage>
–<lpage>884</lpage>
<pub-id pub-id-type="doi">10.1016/j.neuron.2010.08.005</pub-id>
<pub-id pub-id-type="pmid">20826317</pub-id>
</mixed-citation>
</ref>
<ref id="B19"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Koickal</surname>
<given-names>T. J.</given-names>
</name>
<name><surname>Hamilton</surname>
<given-names>A.</given-names>
</name>
<name><surname>Tan</surname>
<given-names>S. L.</given-names>
</name>
<name><surname>Covington</surname>
<given-names>J. A.</given-names>
</name>
<name><surname>Gardner</surname>
<given-names>J. W.</given-names>
</name>
<name><surname>Pearce</surname>
<given-names>T. C.</given-names>
</name>
</person-group>
(<year>2007</year>
). <article-title>Analog VLSI circuit implementation of an adaptive neuromorphic olfaction chip</article-title>
. <source>IEEE Trans. Biomed. Circuits Syst.</source>
<volume>54</volume>
, <fpage>60</fpage>
–<lpage>73</lpage>
<pub-id pub-id-type="doi">10.1109/TCSI.2006.888677</pub-id>
</mixed-citation>
</ref>
<ref id="B20"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Koulakov</surname>
<given-names>A.</given-names>
</name>
<name><surname>Gelperin</surname>
<given-names>A.</given-names>
</name>
<name><surname>Rinberg</surname>
<given-names>D.</given-names>
</name>
</person-group>
(<year>2007</year>
). <article-title>Olfactory coding with all-or-nothing glomeruli</article-title>
. <source>J. Neurophysiol.</source>
<volume>98</volume>
, <fpage>3134</fpage>
–<lpage>73142</lpage>
<pub-id pub-id-type="doi">10.1152/jn.00560.2007</pub-id>
<pub-id pub-id-type="pmid">17855585</pub-id>
</mixed-citation>
</ref>
<ref id="B21"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Laurent</surname>
<given-names>G.</given-names>
</name>
</person-group>
(<year>1999</year>
). <article-title>A systems perspective on early olfactory coding</article-title>
. <source>Science</source>
<volume>286</volume>
, <fpage>723</fpage>
–<lpage>728</lpage>
<pub-id pub-id-type="doi">10.1126/science.286.5440.723</pub-id>
<pub-id pub-id-type="pmid">10531051</pub-id>
</mixed-citation>
</ref>
<ref id="B22"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Margrie</surname>
<given-names>T. W.</given-names>
</name>
<name><surname>Schaefer</surname>
<given-names>A. T.</given-names>
</name>
</person-group>
(<year>2003</year>
). <article-title>Theta oscillation coupled spike latencies yield computational vigour in a mammalian sensory system</article-title>
. <source>J. Physiol.</source>
<volume>546</volume>
, <fpage>363</fpage>
–<lpage>374</lpage>
<pub-id pub-id-type="doi">10.1113/jphysiol.2002.031245</pub-id>
<pub-id pub-id-type="pmid">12527724</pub-id>
</mixed-citation>
</ref>
<ref id="B23"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Martinez</surname>
<given-names>D.</given-names>
</name>
<name><surname>Rochel</surname>
<given-names>O.</given-names>
</name>
<name><surname>Hugues</surname>
<given-names>E.</given-names>
</name>
</person-group>
(<year>2006</year>
). <article-title>A biomimetic robot for tracking specific odors in turbulent plumes</article-title>
. <source>Auton. Robots</source>
<volume>20</volume>
, <fpage>185</fpage>
–<lpage>195</lpage>
<pub-id pub-id-type="doi">10.1007/s10514-006-7157-1</pub-id>
</mixed-citation>
</ref>
<ref id="B24"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Mombaerts</surname>
<given-names>P.</given-names>
</name>
</person-group>
(<year>1996</year>
). <article-title>Targeting olfaction</article-title>
. <source>Curr. Opin. Neurobiol.</source>
<volume>6</volume>
, <fpage>481</fpage>
–<lpage>486</lpage>
<pub-id pub-id-type="doi">10.1016/S0959-4388(96)80053-5</pub-id>
<pub-id pub-id-type="pmid">8794106</pub-id>
</mixed-citation>
</ref>
<ref id="B25"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Mombaerts</surname>
<given-names>P.</given-names>
</name>
</person-group>
(<year>2001</year>
). <article-title>How smell develops</article-title>
. <source>Nat. Neurosci.</source>
<volume>4</volume>
, <fpage>1192</fpage>
–<lpage>1198</lpage>
<pub-id pub-id-type="doi">10.1038/nn751</pub-id>
<pub-id pub-id-type="pmid">11687829</pub-id>
</mixed-citation>
</ref>
<ref id="B26"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Mori</surname>
<given-names>K.</given-names>
</name>
<name><surname>Nagao</surname>
<given-names>H.</given-names>
</name>
<name><surname>Yoshihara</surname>
<given-names>Y.</given-names>
</name>
</person-group>
(<year>1999</year>
). <article-title>The olfactory bulb: coding and processing of odor molecule information</article-title>
. <source>Science</source>
<volume>286</volume>
, <fpage>711</fpage>
–<lpage>715</lpage>
<pub-id pub-id-type="doi">10.1126/science.286.5440.711</pub-id>
<pub-id pub-id-type="pmid">10531048</pub-id>
</mixed-citation>
</ref>
<ref id="B27"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Ng</surname>
<given-names>K. T.</given-names>
</name>
<name><surname>Chen</surname>
<given-names>H. T.</given-names>
</name>
<name><surname>Boussaid</surname>
<given-names>F.</given-names>
</name>
<name><surname>Bermak</surname>
<given-names>A.</given-names>
</name>
<name><surname>Martinez</surname>
<given-names>D.</given-names>
</name>
</person-group>
(<year>2009</year>
). <article-title>A robust spike-based gas identification technique for SnO2 gas sensors</article-title>
. <source>IEEE Int. Symp. Circuits Syst.</source>
<fpage>553</fpage>
–<lpage>556</lpage>
</mixed-citation>
</ref>
<ref id="B28"><mixed-citation publication-type="book"><person-group person-group-type="author"><name><surname>Pearce</surname>
<given-names>T. C.</given-names>
</name>
<name><surname>Schiffman</surname>
<given-names>S. S.</given-names>
</name>
<name><surname>Nagle</surname>
<given-names>H. T.</given-names>
</name>
<name><surname>Gardner</surname>
<given-names>J. W.</given-names>
</name>
</person-group>
(<year>2003</year>
). <source>Handbook of Machine Olfaction</source>
. <publisher-loc>Weinheim</publisher-loc>
: <publisher-name>Wiley-VCH</publisher-name>
</mixed-citation>
</ref>
<ref id="B29"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Persaud</surname>
<given-names>K.</given-names>
</name>
<name><surname>Dodd</surname>
<given-names>G. H.</given-names>
</name>
</person-group>
(<year>1982</year>
). <article-title>Analysis of discrimination mechanisms in the mammalian olfactory system using a model nose</article-title>
. <source>Nature</source>
<volume>299</volume>
, <fpage>352</fpage>
–<lpage>355</lpage>
<pub-id pub-id-type="doi">10.1038/299352a0</pub-id>
<pub-id pub-id-type="pmid">7110356</pub-id>
</mixed-citation>
</ref>
<ref id="B30"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Raman</surname>
<given-names>B.</given-names>
</name>
<name><surname>Sun</surname>
<given-names>P. A.</given-names>
</name>
<name><surname>Gutierrez-Galvez</surname>
<given-names>A.</given-names>
</name>
<name><surname>Gutierrez-Osuna</surname>
<given-names>R.</given-names>
</name>
</person-group>
(<year>2006</year>
). <article-title>Processing of chemical sensor arrays with a biologically inspired model of olfactory coding</article-title>
. <source>IEEE Trans. Neural Netw.</source>
<volume>17</volume>
, <fpage>1015</fpage>
–<lpage>1024</lpage>
<pub-id pub-id-type="doi">10.1109/TNN.2006.875975</pub-id>
<pub-id pub-id-type="pmid">16856663</pub-id>
</mixed-citation>
</ref>
<ref id="B31"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Röck</surname>
<given-names>F.</given-names>
</name>
<name><surname>Barsan</surname>
<given-names>N.</given-names>
</name>
<name><surname>Weimar</surname>
<given-names>U.</given-names>
</name>
</person-group>
(<year>2008</year>
). <article-title>Electronic nose: current status and future trends</article-title>
. <source>Chem. Rev.</source>
<volume>108</volume>
, <fpage>705</fpage>
–<lpage>725</lpage>
<pub-id pub-id-type="doi">10.1021/cr068121q</pub-id>
<pub-id pub-id-type="pmid">18205411</pub-id>
</mixed-citation>
</ref>
<ref id="B32"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Rospars</surname>
<given-names>J. P.</given-names>
</name>
</person-group>
(<year>1988</year>
). <article-title>Structure and development of the insect antennodeutocerebral system</article-title>
. <source>Int. J. Insect Morphol. Embryol.</source>
<volume>17</volume>
, <fpage>243</fpage>
–<lpage>294</lpage>
<pub-id pub-id-type="doi">10.1016/0020-7322(88)90041-4</pub-id>
</mixed-citation>
</ref>
<ref id="B33"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Smear</surname>
<given-names>M.</given-names>
</name>
<name><surname>Shusterman</surname>
<given-names>R.</given-names>
</name>
<name><surname>O’Connor</surname>
<given-names>R.</given-names>
</name>
<name><surname>Bozza</surname>
<given-names>T.</given-names>
</name>
<name><surname>Rinberg</surname>
<given-names>D.</given-names>
</name>
</person-group>
(<year>2011</year>
). <article-title>Perception of sniff phase in mouse olfaction</article-title>
. <source>Nature</source>
<volume>479</volume>
, <fpage>397</fpage>
–<lpage>400</lpage>
<pub-id pub-id-type="doi">10.1038/nature10521</pub-id>
<pub-id pub-id-type="pmid">21993623</pub-id>
</mixed-citation>
</ref>
<ref id="B34"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Strausfeld</surname>
<given-names>N. J.</given-names>
</name>
<name><surname>Hildebrand</surname>
<given-names>J. G.</given-names>
</name>
</person-group>
(<year>1999</year>
). <article-title>Olfactory systems: common design, uncommon origins?</article-title>
<source>Curr. Opin. Neurobiol.</source>
<volume>9</volume>
, <fpage>634</fpage>
–<lpage>639</lpage>
<pub-id pub-id-type="pmid">10508748</pub-id>
</mixed-citation>
</ref>
<ref id="B35"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Sulz</surname>
<given-names>G.</given-names>
</name>
<name><surname>Kühner</surname>
<given-names>G.</given-names>
</name>
<name><surname>Reiter</surname>
<given-names>H.</given-names>
</name>
<name><surname>Uptmoor</surname>
<given-names>G.</given-names>
</name>
<name><surname>Schweizer</surname>
<given-names>W.</given-names>
</name>
<name><surname>Low</surname>
<given-names>H.</given-names>
</name>
<name><surname>Lacher</surname>
<given-names>M.</given-names>
</name>
<name><surname>Steiner</surname>
<given-names>K.</given-names>
</name>
</person-group>
(<year>1993</year>
). <article-title>Ni, In and Sb implanted Pt and V catalysed thin-film SnO<sub>2</sub>
gas sensors</article-title>
. <source>Sens. Actuators B Chem.</source>
<volume>16</volume>
, <fpage>390</fpage>
–<lpage>395</lpage>
<pub-id pub-id-type="doi">10.1016/0925-4005(93)85216-W</pub-id>
</mixed-citation>
</ref>
<ref id="B36"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Vlachos</surname>
<given-names>D. S.</given-names>
</name>
<name><surname>Papadopoulos</surname>
<given-names>C. A.</given-names>
</name>
<name><surname>Avaritsiotis</surname>
<given-names>J. N.</given-names>
</name>
</person-group>
(<year>1997</year>
). <article-title>Characterization of the catalyst-semiconductor interaction mechanism in metal-oxide gas sensors</article-title>
. <source>Sens. Actuators B Chem.</source>
<volume>44</volume>
, <fpage>458</fpage>
–<lpage>461</lpage>
<pub-id pub-id-type="doi">10.1016/S0925-4005(97)00150-0</pub-id>
</mixed-citation>
</ref>
<ref id="B37"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Vosshall</surname>
<given-names>L. B.</given-names>
</name>
<name><surname>Wong</surname>
<given-names>A. M.</given-names>
</name>
<name><surname>Axel</surname>
<given-names>R.</given-names>
</name>
</person-group>
(<year>2000</year>
). <article-title>An olfactory sensory map in the fly brain</article-title>
. <source>Cell</source>
<volume>102</volume>
, <fpage>147</fpage>
–<lpage>159</lpage>
<pub-id pub-id-type="doi">10.1016/S0092-8674(00)00021-0</pub-id>
<pub-id pub-id-type="pmid">10943836</pub-id>
</mixed-citation>
</ref>
<ref id="B38"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Wesson</surname>
<given-names>D. W.</given-names>
</name>
<name><surname>Carey</surname>
<given-names>R. M.</given-names>
</name>
<name><surname>Verhagen</surname>
<given-names>J. V.</given-names>
</name>
<name><surname>Wachowiak</surname>
<given-names>M.</given-names>
</name>
</person-group>
(<year>2008</year>
). <article-title>Rapid encoding and perception of novel odors in the rat</article-title>
. <source>PLoS Biol.</source>
<volume>6</volume>
, <fpage>e82</fpage>
<pub-id pub-id-type="doi">10.1371/journal.pbio.0060082</pub-id>
<pub-id pub-id-type="pmid">18399719</pub-id>
</mixed-citation>
</ref>
<ref id="B39"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Yamazoe</surname>
<given-names>N.</given-names>
</name>
<name><surname>Shimanoe</surname>
<given-names>K.</given-names>
</name>
</person-group>
(<year>2008</year>
). <article-title>Theory of power laws for semiconductor gas sensors</article-title>
. <source>Sens. Actuators B Chem.</source>
<volume>128</volume>
, <fpage>566</fpage>
–<lpage>573</lpage>
<pub-id pub-id-type="doi">10.1016/j.snb.2007.07.036</pub-id>
</mixed-citation>
</ref>
</ref-list>
</back>
</pmc>
</record>
Pour manipuler ce document sous Unix (Dilib)
EXPLOR_STEP=$WICRI_ROOT/Wicri/Asie/explor/AustralieFrV1/Data/Pmc/Corpus
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 002502 | SxmlIndent | more
Ou
HfdSelect -h $EXPLOR_AREA/Data/Pmc/Corpus/biblio.hfd -nk 002502 | SxmlIndent | more
Pour mettre un lien sur cette page dans le réseau Wicri
{{Explor lien |wiki= Wicri/Asie |area= AustralieFrV1 |flux= Pmc |étape= Corpus |type= RBID |clé= |texte= }}
![]() | This area was generated with Dilib version V0.6.33. | ![]() |