diff --git a/_config.yml b/_config.yml index 4b0db5b..9818a6a 100644 --- a/_config.yml +++ b/_config.yml @@ -1,6 +1,6 @@ -title: "Pearson Lab at Duke University" +title: "Pearson Lab at NYU" description: >- - Computational neuroscience at Duke University. We build statistical and + Computational neuroscience at NYU. We build statistical and machine-learning tools to understand how brains generate behavior. url: "https://pearsonlab.github.io" author: "Pearson Lab" diff --git a/_data/people.yml b/_data/people.yml index 5fb8e44..aa08262 100644 --- a/_data/people.yml +++ b/_data/people.yml @@ -43,14 +43,11 @@ pi: of Kentucky and his PhD in physics from Princeton. He became a neuroscientist at Duke, where he did his postdoctoral training with Michael Platt, working on the neurobiology of reward and decision-making. From 2015 to 2018, he was - an Assistant Research Professor in the Duke Institute for Brain Sciences. In - 2018, he moved back to the School of Medicine as an Assistant Professor in - the Department of Biostatistics & Bioinformatics, and in 2022, he moved - to the Department of Neurobiology, where he was promoted to Associate - Professor in 2025. In addition, he maintains secondary appointments in the - departments of Biostatics & Bioinformatics, Psychology & - Neuroscience, and Electrical and Computer Engineering. - (cv) + an Assistant Research Professor in the Duke Institute for Brain Sciences, and + from 2018-2025, he was an Assistant Professor in Biostatistics & Bioinformatics + and Neurobiology. Since 2026, he has been an Associate Professor in the Center for Neural + Science at NYU, with an affiliation at the Center for Computational Neuroscience + at the Flatiron Institute. (cv) postdocs: - name: Ganchao Wei @@ -115,23 +112,24 @@ graduate_students: github: https://github.com/DavidStA95 email: david.st-amand@duke.edu desc: >- - David is a third-year graduate student in Neurobiology. He graduated + David is a third-year graduate student in Neurobiology at Duke. He graduated from McGill University, where he received his BS in Psychology and his MS in Neuroscience. His research investigates how efficient coding models can help us understand how information is computed in the retina. Outside the lab, he likes to work out and play games. - name: Shiyang Pan - title: Electrical and Computer Engineering PhD Student + title: Center for Data Science PhD Student image: /images/shiyang.jpg site: https://waaaaaterfall.github.io github: https://github.com/WaAaaAterfall email: shiyang.pan@duke.edu linkedin: https://www.linkedin.com/in/shiyangpan desc: >- - Shiyang is a graduate student in Electrical & Computer Engineering - at Duke. She received her Bsc in Applied Mathematics from University - of Liverpool and Xi'an Jiaotong-Liverpool University. Her research + Shiyang is a graduate student in the Center for Data Science at NYU. + She received her Bsc in Applied Mathematics from University + of Liverpool and Xi'an Jiaotong-Liverpool University and her master's + in electrical and computer engineering from Duke. Her research focuses on developing computational models and real-time methods to understand the activity of large-scale neural populations. When not doing research she enjoys music, reading, and creative writing. @@ -143,7 +141,7 @@ graduate_students: email: caitlin.lewis@duke.edu linkedin: https://www.linkedin.com/in/caitlinllewis/ desc: >- - Caitlin is a second-year graduate student in Electrical & Computer + Caitlin is a graduate student in Electrical & Computer Engineering at Duke. She received her B.S. in Computer Science and Statistics from the University of North Carolina at Chapel Hill. Her research focuses on developing computational models and open-source @@ -168,6 +166,7 @@ graduate_students: current: false url: https://achintzeus1994.github.io years: 2021-2022 + outcome: Deep Learning Researcher, Shell - name: Na Young Jun current: false diff --git a/_data/publications.yaml b/_data/publications.yaml index 2a0cc64..2f4ffe0 100644 --- a/_data/publications.yaml +++ b/_data/publications.yaml @@ -264,9 +264,10 @@ given: Tobias issued: - year: 2024 - title: 'Optimal decision-making under task uncertainty: a computational basis for cognitive' - container-title: Proceedings of the Annual Meeting of the Cognitive Science Society, 46 (0) - URL: https://escholarship.org/content/qt2d40418r/qt2d40418r.pdf?v=lg + title: 'Optimal decision-making under task uncertainty: a computational basis for cognitive stability versus flexibility' + container-title: Proceedings of the Annual Meeting of the Cognitive Science Society + URL: https://escholarship.org/uc/item/2d40418r + volume: '46' - id: oneill2024modeling type: article-journal author: @@ -675,6 +676,7 @@ issue: '39' URL: https://www.pnas.org/doi/abs/10.1073/pnas.2105115118 - id: martinez2021reproducible + badge: workshop type: article-journal author: - family: Martinez @@ -788,8 +790,9 @@ issued: - year: 2020 title: Online neural connectivity estimation with ensemble stimulation - container-title: arXiv preprint arXiv:2007.13911 + container-title: Advances in Neural Information Processing Systems URL: https://arxiv.org/abs/2007.13911 + volume: '33' - id: mcdonald2020dorsolateral type: article-journal author: @@ -1070,6 +1073,7 @@ issue: '4' URL: https://link.springer.com/article/10.3758/s13423-016-1204-5 - id: iqbal2017goal + badge: workshop type: article-journal author: - family: Iqbal @@ -1794,26 +1798,8 @@ volume: '82' issue: '2' URL: https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.82.255 -- id: bejjani0towards - type: article-journal - author: - - family: Bejjani - given: Christina - - family: Egner - given: Tobias - - family: Pearson - given: John - - family: Moffitt - given: Terrie E - - family: Caspi - given: Avshalom - - family: Adcock - given: Alison - issued: [] - title: TOWARDS A COMPUTATIONAL PSYCHIATRY OF TRANSDIAGNOSTIC DEFICITS IN COGNITIVE CONTROL - URL: https://scholar.google.com/scholar?cluster=478861155140086647&hl=en&oi=scholarr -- id: mcdonald0bayesian - type: article-journal +- id: mcdonald2019bayesianb + type: paper-conference author: - family: McDonald given: Kelsey @@ -1821,11 +1807,13 @@ given: Scott - family: Pearson given: John - issued: [] + issued: + - year: 2019 title: Bayesian nonparametric models characterize social sensitivity in a competitive dynamic game + container-title: Conference on Cognitive Computational Neuroscience URL: https://2019.ccneuro.org/proceedings/0000705.pdf -- id: mcdonald0gaussian - type: article-journal +- id: mcdonald2018gaussian + type: paper-conference author: - family: McDonald given: Kelsey @@ -1835,6 +1823,8 @@ given: Scott - family: Pearson given: John - issued: [] + issued: + - year: 2018 title: Gaussian Process Models Characterize Other-Regarding Strategies Over Multiple Timescales in a Dynamic Social Game + container-title: Conference on Cognitive Computational Neuroscience URL: https://2018.ccneuro.org/proceedings/1126.pdf diff --git a/_data/research.yml b/_data/research.yml index 2888c46..deb3b50 100644 --- a/_data/research.yml +++ b/_data/research.yml @@ -12,6 +12,15 @@ # full description revealed via the # "Read more" disclosure; supports # inline links and
/ tags) +# hidden: true (optional, defaults to showing. Set to +# true to keep the entry here but leave +# it off the Research page — use this +# instead of deleting or commenting out +# a project you may want back later. +# Use the bare YAML boolean true, not +# "true" in quotes: any non-empty string +# is truthy in Liquid, so "false" would +# hide the entry too.) - title: Real-time analysis of neural data image: /images/colorFish.png @@ -66,6 +75,7 @@ - title: Autoencoding whole-brain dynamics image: /images/website_VAEGAM_fig.png + hidden: true caption: >- A) VAE-GAM Model Schematic: brain volumes with signal of interest are compressed to a lower dimensional representation using encoder diff --git a/_includes/footer.html b/_includes/footer.html index 1bd4f8c..9b5be36 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -7,4 +7,16 @@ document.write(year)

+ +

+ Header photo: + Greenwich Village + by Felix Stahlberg, + CC BY 2.0 + — cropped and colour-tinted. +

diff --git a/_includes/jumbotron.html b/_includes/jumbotron.html index 8b2f7cd..a350aba 100644 --- a/_includes/jumbotron.html +++ b/_includes/jumbotron.html @@ -2,6 +2,8 @@

{{ page.title }}

-
{{ page.desc }}
+ +
{{ page.desc }}
diff --git a/_includes/pubs.html b/_includes/pubs.html index f64acc4..8d536b0 100644 --- a/_includes/pubs.html +++ b/_includes/pubs.html @@ -23,9 +23,22 @@ tighter than last-name-only — keeps Amanda Li from being bolded just because Thomas Li is a former undergrad. {%- endcomment -%} +{%- comment -%} + Drop parenthesised nicknames before picking the surname. people.yml + carries entries like "Lun (Sam) Yin" and "Chaichontat Sriworarat + (Richard)"; a trailing one would otherwise be taken as the surname, + giving the key "C|(Richard)", which matches no author and silently + leaves that person unbolded. +{%- endcomment -%} {%- assign lab_keys = "" | split: "" -%} {%- for full_name in all_lab_people -%} - {%- assign parts = full_name | split: " " -%} + {%- assign tokens = full_name | split: " " -%} + {%- assign parts = "" | split: "" -%} + {%- for token in tokens -%} + {%- unless token contains "(" -%} + {%- assign parts = parts | push: token -%} + {%- endunless -%} + {%- endfor -%} {%- assign first = parts | first -%} {%- assign last = parts | last -%} {%- assign initial = first | slice: 0, 1 -%} @@ -33,6 +46,17 @@ {%- assign lab_keys = lab_keys | push: key -%} {%- endfor -%} +{%- comment -%} + Display-name overrides, for people who publish under a name they don't + go by. Scholar supplies the published name and the scraper rewrites + author fields on every run, so this can't live in publications.yaml. + Parallel arrays, comma-separated: "PublishedGiven|Family" -> preferred + given name. Bolding still matches on the published name, so an entry + here doesn't affect lab-member detection. +{%- endcomment -%} +{%- assign alias_keys = "Chaichontat|Sriworarat" | split: "," -%} +{%- assign alias_given = "Richard" | split: "," -%} +

This list is not guaranteed to be up to date, but the lab's complete publications can be found here.

{% assign sorted_pubs = site.data.publications | group_by_exp:'item', 'item.issued.first.year' | sort: 'name' | reverse %} @@ -43,9 +67,30 @@

{{ year.name }}

    {% for pub in year.items %} + {%- comment -%} + Type badge. An explicit `badge:` on the entry in publications.yaml + wins; otherwise it is derived from the venue string. + + The override exists because some venues can't be inferred from + Scholar's metadata — a workshop paper often looks like a bare arXiv + preprint, or carries no venue at all. Set `badge: workshop` (or any + of journal / preprint / conference) by hand on those entries. The + scraper preserves keys it doesn't produce, so the override survives + the weekly refresh; add a matching .pub-badge- rule in + css/publications.css for any new value. + + Derivation order matters: a few journals are named "Proceedings + of ..." (PNAS, Proc. R. Soc.) and would otherwise be caught by the + generic "proceedings" rule and badged as conference papers, so they + are matched first. + {%- endcomment -%} {%- assign venue_lc = pub.container-title | downcase -%} - {%- if venue_lc contains "biorxiv" or venue_lc contains "arxiv" or venue_lc contains "medrxiv" or venue_lc contains "chemrxiv" or venue_lc contains "psyarxiv" or venue_lc contains "osf preprints" -%} + {%- if pub.badge and pub.badge != "" -%} + {%- assign pub_type = pub.badge -%} + {%- elsif venue_lc contains "biorxiv" or venue_lc contains "arxiv" or venue_lc contains "medrxiv" or venue_lc contains "chemrxiv" or venue_lc contains "psyarxiv" or venue_lc contains "osf preprints" -%} {%- assign pub_type = "preprint" -%} + {%- elsif venue_lc contains "national academy of sciences" or venue_lc contains "proceedings of the royal society" -%} + {%- assign pub_type = "journal" -%} {%- elsif venue_lc contains "proceedings" or venue_lc contains "advances in neural" or venue_lc contains "neurips" or venue_lc contains "cosyne" or venue_lc contains "conference" -%} {%- assign pub_type = "conference" -%} {%- else -%} @@ -55,12 +100,24 @@

    {{ year.name }}

    {{ pub_type }} {% if pub.URL and pub.URL != "" %}{{ pub.title }}{% else %}{{ pub.title }}{% endif %}
    + {%- comment -%} + Separator between authors: two-author papers read "A and B" with no + comma, three or more take the serial comma, "A, B, and C". The + trailing "and " is added by the loop below. + {%- endcomment -%} + {%- assign author_sep = ", " -%} + {%- if pub.author.size == 2 %}{% assign author_sep = " " %}{% endif -%} {% for aa in pub.author -%} {%- if forloop.last and forloop.first == false %}and {% endif -%} {%- assign author_initial = aa.given | slice: 0, 1 -%} {%- assign author_key = author_initial | append: "|" | append: aa.family -%} - {%- if lab_keys contains author_key -%}{{ aa.given }} {{ aa.family }}{%- else -%}{{ aa.given }} {{ aa.family }}{%- endif -%} - {%- if forloop.last == false %}, {% endif -%} + {%- assign shown_given = aa.given -%} + {%- assign alias_lookup = aa.given | append: "|" | append: aa.family -%} + {%- for ak in alias_keys -%} + {%- if ak == alias_lookup -%}{%- assign shown_given = alias_given[forloop.index0] -%}{%- endif -%} + {%- endfor -%} + {%- if lab_keys contains author_key -%}{{ shown_given }} {{ aa.family }}{%- else -%}{{ shown_given }} {{ aa.family }}{%- endif -%} + {%- if forloop.last == false %}{{ author_sep }}{% endif -%} {%- endfor %} ({{ year.name }}).
    diff --git a/_layouts/home.html b/_layouts/home.html index f08c06c..9e1b58b 100644 --- a/_layouts/home.html +++ b/_layouts/home.html @@ -3,13 +3,22 @@ {% include head.html %} - -
    + +
    +

    + The Pearson Lab is moving to the Center for Neural Science at NYU +

    + +
    {% include navbar.html %} - Duke School of Medicine, Department of Neurobiology +