{"id":247,"date":"2019-07-10T10:32:04","date_gmt":"2019-07-10T14:32:04","guid":{"rendered":"https:\/\/carleton.ca\/andrewsimonslab\/?post_type=cu-people&#038;p=247"},"modified":"2023-12-26T12:53:11","modified_gmt":"2023-12-26T17:53:11","slug":"winston-campeau","status":"publish","type":"cu-people","link":"https:\/\/carleton.ca\/andrewsimonslab\/people\/winston-campeau\/","title":{"rendered":"Winston Campeau"},"content":{"rendered":"<p><\/p>\n<h3>Research Project:<\/h3>\n<p>An investigation of scale-free and self-similar phenomena as a general feature of evolution.<\/p>\n<h3>Research Interests:<\/h3>\n<p>Anything in the set containing the intersection of computer science, mathematics, statistics, and biology. I have recently been active in the evolution of optimal searching patterns, but I am currently looking into how 1\/f noise &#8211; arguably the null case for environmental variation &#8211; selects for constraints on adaptation.<\/p>\n<h3>Recent Publications:<\/h3>\n<p>Campeau W, Simons AM, Stevens B (2023). <em>Intermittent search, not strict L\u00e9vy flight, evolves under relaxed foraging distribution constraints<\/em>. The American Naturalist. DOI: <a href=\"https:\/\/doi.org\/10.1086\/729220\">https:\/\/doi.org\/10.1086\/729220<\/a> <a href=\"https:\/\/carleton.ca\/andrewsimonslab\/wp-content\/uploads\/729220.pdf\">[PDF]<\/a><\/p>\n<p>Campeau W, Simons AM, Stevens B (2022). <em>The evolutionary Maintenance of L\u00e9vy flight foraging. <\/em>PLOS: Computational Biology. DOI:\u00a0<a href=\"https:\/\/doi.org\/10.1371\/journal.pcbi.1009490\">https:\/\/doi.org\/10.1371\/journal.pcbi.1009490<\/a><\/p>\n<p><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-431\" src=\"https:\/\/carleton.ca\/andrewsimonslab\/wp-content\/uploads\/DSC03720.jpg\" alt=\"\" width=\"1200\" height=\"900\" srcset=\"https:\/\/carleton.ca\/andrewsimonslab\/wp-content\/uploads\/DSC03720.jpg 1200w, https:\/\/carleton.ca\/andrewsimonslab\/wp-content\/uploads\/DSC03720-240x180.jpg 240w, https:\/\/carleton.ca\/andrewsimonslab\/wp-content\/uploads\/DSC03720-400x300.jpg 400w, https:\/\/carleton.ca\/andrewsimonslab\/wp-content\/uploads\/DSC03720-160x120.jpg 160w, https:\/\/carleton.ca\/andrewsimonslab\/wp-content\/uploads\/DSC03720-768x576.jpg 768w, https:\/\/carleton.ca\/andrewsimonslab\/wp-content\/uploads\/DSC03720-800x600.jpg 800w, https:\/\/carleton.ca\/andrewsimonslab\/wp-content\/uploads\/DSC03720-360x270.jpg 360w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<p style=\"text-align: center;\">(I was a prominent figure at the 2022 Helsinki Summer School on Mathematical Ecology and Evolution)<\/p>\n<p><\/p>\n<h3>Side Projects:<\/h3>\n<p><span style=\"text-decoration: underline;\">The Collatz Conjecture<\/span><\/p>\n<p>I have a small obsession with the Collatz Conjecture. Pick any positive, non-zero integer. If that integer is even, divide by 2. Else (otherwise odd), multiple by 3 and add 1. Without fail, as far as we know, you will always end up at 1.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-332\" src=\"https:\/\/carleton.ca\/andrewsimonslab\/wp-content\/uploads\/Collatz.jpeg\" alt=\"\" width=\"1005\" height=\"477\" srcset=\"https:\/\/carleton.ca\/andrewsimonslab\/wp-content\/uploads\/Collatz.jpeg 1005w, https:\/\/carleton.ca\/andrewsimonslab\/wp-content\/uploads\/Collatz-160x76.jpeg 160w, https:\/\/carleton.ca\/andrewsimonslab\/wp-content\/uploads\/Collatz-240x114.jpeg 240w, https:\/\/carleton.ca\/andrewsimonslab\/wp-content\/uploads\/Collatz-768x365.jpeg 768w, https:\/\/carleton.ca\/andrewsimonslab\/wp-content\/uploads\/Collatz-400x190.jpeg 400w, https:\/\/carleton.ca\/andrewsimonslab\/wp-content\/uploads\/Collatz-360x171.jpeg 360w\" sizes=\"(max-width: 1005px) 100vw, 1005px\" \/><\/p>\n<p>The above figure is a computational approach to the Collatz Conjecture for the integers 1 through 250&#8217;000. (Left) Shows the number of steps for each integer to reach 1. (Right) Shows the moving average number of steps for the even, odd, prime, and set of &#8216;all&#8217; integers (R Code: <a href=\"https:\/\/github.com\/WinstonCampeau\/collatz-in-R\">Here<\/a>).<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-333\" src=\"https:\/\/carleton.ca\/andrewsimonslab\/wp-content\/uploads\/Collatz1e8.png\" alt=\"\" width=\"781\" height=\"584\" srcset=\"https:\/\/carleton.ca\/andrewsimonslab\/wp-content\/uploads\/Collatz1e8.png 781w, https:\/\/carleton.ca\/andrewsimonslab\/wp-content\/uploads\/Collatz1e8-160x120.png 160w, https:\/\/carleton.ca\/andrewsimonslab\/wp-content\/uploads\/Collatz1e8-240x179.png 240w, https:\/\/carleton.ca\/andrewsimonslab\/wp-content\/uploads\/Collatz1e8-768x574.png 768w, https:\/\/carleton.ca\/andrewsimonslab\/wp-content\/uploads\/Collatz1e8-400x299.png 400w, https:\/\/carleton.ca\/andrewsimonslab\/wp-content\/uploads\/Collatz1e8-360x269.png 360w\" sizes=\"(max-width: 781px) 100vw, 781px\" \/><\/p>\n<p>The above figure is the Collatz Conjecture for the integers from 1 to 100&#8217;000&#8217;000 (Code: <a href=\"https:\/\/github.com\/WinstonCampeau\/collatz-python-plus-cpp\">Here<\/a>). NB: This figure was produced in Sage Notebook, but I have provided a method of generating similar plots with the matplot library.<\/p>\n<p><span style=\"text-decoration: underline;\">Documents as Noise<\/span><\/p>\n<p>Below is the first 10&#8217;000 words of the Origin of Species, starting from, and including, the section title &#8220;Introduction&#8221;. Each word is binned by length, mapped to a colour according to a heat map, and drawn as a pixel. Blues represent shorter words and reds represent longer words. Notice that there are predominantly blues with a speckling of yellow and the rare red pixel. This is something like 1\/f noise, which can be observed by the histogram on the right; low magnitude events (short length words) are much more common than high magnitude events (long length words).<\/p>\n<div class=\"columns\"><div class=\"columns__two\"><p><span style=\"text-decoration: underline;\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-338\" src=\"https:\/\/carleton.ca\/andrewsimonslab\/wp-content\/uploads\/oos.gif\" alt=\"\" width=\"400\" height=\"600\" \/><\/span><\/p><\/div>\n<div class=\"columns__two\"><p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-341\" src=\"https:\/\/carleton.ca\/andrewsimonslab\/wp-content\/uploads\/histofoos.jpeg\" alt=\"\" width=\"425\" height=\"570\" srcset=\"https:\/\/carleton.ca\/andrewsimonslab\/wp-content\/uploads\/histofoos.jpeg 425w, https:\/\/carleton.ca\/andrewsimonslab\/wp-content\/uploads\/histofoos-160x215.jpeg 160w, https:\/\/carleton.ca\/andrewsimonslab\/wp-content\/uploads\/histofoos-240x322.jpeg 240w, https:\/\/carleton.ca\/andrewsimonslab\/wp-content\/uploads\/histofoos-400x536.jpeg 400w, https:\/\/carleton.ca\/andrewsimonslab\/wp-content\/uploads\/histofoos-360x483.jpeg 360w\" sizes=\"(max-width: 425px) 100vw, 425px\" \/><\/p><\/div><\/div>\n<p>Given the max word length in the Origin of Species is 18, and minimum 1, we can generate similar visualizations of a &#8216;white noise document&#8217; (below left) and a &#8216;Brownian document&#8217; (below right).<\/p>\n<div class=\"columns\"><div class=\"columns__two\"><p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-343\" src=\"https:\/\/carleton.ca\/andrewsimonslab\/wp-content\/uploads\/white.gif\" alt=\"\" width=\"400\" height=\"600\" \/><\/p><\/div>\n<div class=\"columns__two\"><p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-344\" src=\"https:\/\/carleton.ca\/andrewsimonslab\/wp-content\/uploads\/brownian.gif\" alt=\"\" width=\"400\" height=\"600\" \/><\/p><\/div><\/div>\n<p>R gist (very raw code) and formatted copy of Origin of Species available <a href=\"https:\/\/gist.github.com\/WinstonCampeau\/e245c1f2c893dbb988a715865a8ae865\">here.<\/a><\/p>\n<p><\/p>\n","protected":false},"template":"","meta":{"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_mi_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"_links_to":"","_links_to_target":""},"people-type":[23],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Winston Campeau - Andrew Simons Lab<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/carleton.ca\/andrewsimonslab\/people\/winston-campeau\/\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/carleton.ca\/andrewsimonslab\/people\/winston-campeau\/\",\"url\":\"https:\/\/carleton.ca\/andrewsimonslab\/people\/winston-campeau\/\",\"name\":\"Winston Campeau - Andrew Simons Lab\",\"isPartOf\":{\"@id\":\"https:\/\/carleton.ca\/andrewsimonslab\/#website\"},\"datePublished\":\"2019-07-10T14:32:04+00:00\",\"dateModified\":\"2023-12-26T17:53:11+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/carleton.ca\/andrewsimonslab\/people\/winston-campeau\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/carleton.ca\/andrewsimonslab\/people\/winston-campeau\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/carleton.ca\/andrewsimonslab\/people\/winston-campeau\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/carleton.ca\/andrewsimonslab\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"People\",\"item\":\"https:\/\/carleton.ca\/andrewsimonslab\/people\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Winston Campeau\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/carleton.ca\/andrewsimonslab\/#website\",\"url\":\"https:\/\/carleton.ca\/andrewsimonslab\/\",\"name\":\"Andrew Simons Lab\",\"description\":\"Carleton University\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/carleton.ca\/andrewsimonslab\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Winston Campeau - Andrew Simons Lab","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/carleton.ca\/andrewsimonslab\/people\/winston-campeau\/","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/carleton.ca\/andrewsimonslab\/people\/winston-campeau\/","url":"https:\/\/carleton.ca\/andrewsimonslab\/people\/winston-campeau\/","name":"Winston Campeau - Andrew Simons Lab","isPartOf":{"@id":"https:\/\/carleton.ca\/andrewsimonslab\/#website"},"datePublished":"2019-07-10T14:32:04+00:00","dateModified":"2023-12-26T17:53:11+00:00","breadcrumb":{"@id":"https:\/\/carleton.ca\/andrewsimonslab\/people\/winston-campeau\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/carleton.ca\/andrewsimonslab\/people\/winston-campeau\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/carleton.ca\/andrewsimonslab\/people\/winston-campeau\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/carleton.ca\/andrewsimonslab\/"},{"@type":"ListItem","position":2,"name":"People","item":"https:\/\/carleton.ca\/andrewsimonslab\/people\/"},{"@type":"ListItem","position":3,"name":"Winston Campeau"}]},{"@type":"WebSite","@id":"https:\/\/carleton.ca\/andrewsimonslab\/#website","url":"https:\/\/carleton.ca\/andrewsimonslab\/","name":"Andrew Simons Lab","description":"Carleton University","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/carleton.ca\/andrewsimonslab\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"}]}},"acf":{"First Name":"Winston","Last Name":"Campeau","Title":"Ph.D. Candidate","Degrees":"","Extension":"","Phone":"","Email Address":"winston.campeau@carleton.ca","Profile Photo":248,"Office":"Office: 4440C CTTC<br \/>\r\nLab: 227 Nesbitt Building ","CV":"","Twitter Profile":"","LinkedIn Profile":"","Facebook Profile":"","URL":"","URL Text":""},"_links":{"self":[{"href":"https:\/\/carleton.ca\/andrewsimonslab\/wp-json\/wp\/v2\/cu-people\/247"}],"collection":[{"href":"https:\/\/carleton.ca\/andrewsimonslab\/wp-json\/wp\/v2\/cu-people"}],"about":[{"href":"https:\/\/carleton.ca\/andrewsimonslab\/wp-json\/wp\/v2\/types\/cu-people"}],"version-history":[{"count":3,"href":"https:\/\/carleton.ca\/andrewsimonslab\/wp-json\/wp\/v2\/cu-people\/247\/revisions"}],"predecessor-version":[{"id":447,"href":"https:\/\/carleton.ca\/andrewsimonslab\/wp-json\/wp\/v2\/cu-people\/247\/revisions\/447"}],"wp:attachment":[{"href":"https:\/\/carleton.ca\/andrewsimonslab\/wp-json\/wp\/v2\/media?parent=247"}],"wp:term":[{"taxonomy":"people-type","embeddable":true,"href":"https:\/\/carleton.ca\/andrewsimonslab\/wp-json\/wp\/v2\/people-type?post=247"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}