Hero
Welcome to the
Homepage of
Dr. Christopher B. Germann
Christopher Germann
Interdisciplinary Researcher
(Psychology, Neuroscience, Philosophy, Statistics)
Open www.CogNovo.net in a new window
About
Exploring the Connection between Mind & Brain

I believe that every website should be a masterpiece, combining aesthetics and functionality seamlessly.

As a researcher with a PhD in Cognitive Psychology and Psychophysics, my work focuses on understanding the intricate processes that drive human thought, perception, memory, and decision-making. Through a blend of experimental research and cutting-edge neuroscientific techniques, I aim to uncover the mechanisms that shape how we learn, process information, and create mental models of reality.

DOI to OpenAlex IDR ggplot to MS PowerPointAttention Network
Automatically convert your R ggplot to PowerPoint (*.pptx) format. The resulting file can be easily edited in PowerPoint by using the "ungroup" feature. This technique enables you to modify the font family, add colors and shadings, and insert additional elements and images as needed. https://neuropsy5.shinyapps.io/ggplot-to-powerpoint/
# Install and load required packages
if (!require(tidyverse)) install.packages("tidyverse", dependencies=TRUE)
if (!require(officer)) install.packages("officer", dependencies=TRUE)
if (!require(rvg)) install.packages("rvg", dependencies=TRUE)
library(tidyverse)
library(officer)
library(rvg)

# Create a ggplot object
ggp <- diamonds %>%
  mutate(carat = floor(carat)) %>%
  group_by(carat, cut, clarity, color) %>%
  summarise(price = mean(price)) %>%
  ggplot(aes(x = carat, y = price, fill = color)) +
  geom_bar(stat = 'identity') +
  facet_grid(cut ~ clarity) +
  theme_bw() +
  guides(fill = FALSE) +
  theme(panel.grid.major.x = element_blank(),
        panel.grid.minor.x = element_blank())

# Create a PowerPoint document and add the plot
doc <- read_pptx()
doc <- add_slide(doc, layout = "Title and Content", master = "Office Theme")
doc <- ph_with(doc, dml(ggobj = ggp), location = ph_location_type(type = "body"))

# Save the PowerPoint document
print(doc, target = "editable_plot.pptx")

Programming
R code

This code snippet creates a snowball igraph based on the OpenAlex IDs of two of my papers.

# Conditionally install necessary packages if not installed
if (!requireNamespace("igraph", quietly = TRUE)) install.packages("igraph")
if (!requireNamespace("ggraph", quietly = TRUE)) install.packages("ggraph")
if (!requireNamespace("ggplot2", quietly = TRUE)) install.packages("ggplot2")
if (!requireNamespace("tidygraph", quietly = TRUE)) install.packages("tidygraph")

# Load libraries
library(tidygraph)  # Important for as_tbl_graph
library(igraph)
library(ggraph)
library(ggplot2)
library(openalexR)  # Replace with actual package name

# Snowballing method to collect documents citing the target papers
snowball_docs <- oa_snowball(
  identifier = c("W2969932117", "W2975681496"),
  verbose = TRUE
)

# Visualize using ggraph with a stress layout
ggraph(graph = as_tbl_graph(snowball_docs), layout = "stress") +
  geom_edge_link(aes(alpha = after_stat(index)), show.legend = FALSE) +
  geom_node_point(aes(fill = oa_input, size = cited_by_count), shape = 21, color = "white") +
  geom_node_label(aes(filter = oa_input, label = id), nudge_y = 0.2, size = 3) +
  scale_edge_width(range = c(0.1, 1.5), guide = "none") +
  scale_size(range = c(3, 10), guide = "none") +
  scale_fill_manual(values = c("#000000", "#3C8DBC"), na.value = "grey", name = "") +
  theme_graph() +
  theme(
    plot.background = element_rect(fill = "transparent", colour = NA),
    panel.background = element_rect(fill = "transparent", colour = NA),
    legend.position = "bottom"
  ) +
  guides(fill = "none")

Human–computer interaction (HCI)
Mouse Tracking Metrics

Position: (0 px, 0 px)

Speed: (0 px/s)

Dwell Time: (0 s)

Acceleration: (0 px/s²)

Path Length: (0 px)

Click-to-Move Latency: (0 s)

Mouse Jitter: (0 px)




Publications
Spline animation
ttttttttttttttt
ttttttttttttttt
ttttttttttttttt
ttttttttttttttt
ttttttttttttttt
ttttttttttttttt
ttttttttttttttt
ttttttttttttttt
ttttttttttttttt
ttttttttttttttt
ttttttttttttttt
Conferences
Lectures
Posters
Services
Advancing the Science of Cognition

My research spans key areas of cognitive psychology and neuroscience, from the neural correlates of attention and memory to the cognitive strategies involved in problem-solving and decision-making. By integrating cognitive models with neuroimaging data, I seek to build a more comprehensive understanding of how the brain supports complex cognitive functions.

Read More About Cognition
My research spans key areas of cognitive psychology and neuroscience, from the neural correlates of attention and memory to the cognitive strategies involved in problem-solving and decision-making. By integrating cognitive models with neuroimaging data, I seek to build a more comprehensive understanding of how the brain supports complex cognitive functions. My research spans key areas of cognitive psychology and neuroscience, from the neural correlates of attention and memory to the cognitive strategies involved in problem-solving and decision-making. By integrating cognitive models with neuroimaging data, I seek to build a more comprehensive understanding of how the brain supports complex cognitive functions. My research spans key areas of cognitive psychology and neuroscience, from the neural correlates of attention and memory to the cognitive strategies involved in problem-solving and decision-making. By integrating cognitive models with neuroimaging data, I seek to build a more comprehensive understanding of how the brain supports complex cognitive functions. My research spans key areas of cognitive psychology and neuroscience, from the neural correlates of attention and memory to the cognitive strategies involved in problem-solving and decision-making. By integrating cognitive
Bayesian Statistics

In addition to classical Fisherian frequentist methods, I utilize Bayesian modelling approaches for data analysis.

$$ P(A \mid B) = \frac{P(B \mid A) \cdot P(A)}{P(B)} $$
MCMC Methods

Markov Chain Monte Carlo (MCMC) simulations are a powerful tool that can be combined with Bayesian statistics to achieve statistically rich inferences.

$$ T(i \to j) = \Pr\left( X_{n+1} = j \mid X_n = i \right) $$
$$ \alpha(\theta', \theta) = \min \left( 1, \frac{p(\theta' \mid \text) \cdot q(\theta \mid \theta')}{p(\theta \mid \text) \cdot q(\theta' \mid \theta)} \right) $$
Research Domains of Expertise

⦿ Psychophysics: The interface between psyche & physis.
⦿ Cognitive Neuroscience: Investigating the brain's role in cognitive processes using neuroimaging data (e.g., EEG and fMRI).
⦿ Memory and Learning: Examining how information is perceived, encoded, stored, and retrieved, with a focus on both short-term and long-term memory systems.
⦿ Attention and Perception: Exploring how we selectively focus on certain stimuli and how sensory information is processed to form our perception of the world.
⦿ Decision-Making: Studying the cognitive and neural mechanisms behind how humans make choices, assess risks, and navigate uncertainty.

Projects
Methodology
Design of Experiments

Lorem ipsum dolor sit amet consectetur. Id faucibus non augue id tempor nibh. Turpis aenean vulputate tortor tempus ultrices.

Game theory
Conway's Game of Life

The Game of Life is a cellular automaton devised by mathematician John Conway.

Iterative Rules:
1. Any live cell with fewer than two live neighbors dies, as if by underpopulation.
2. Any live cell with two or three live neighbors lives on to the next generation.
3. Any live cell with more than three live neighbors dies, as if by overpopulation.
4. Any dead cell with exactly three live neighbors becomes a live cell, as if by reproduction.

Web-based research
Personality Psychology

This application is designed to administer the IPIP-NEO 50-Item Personality Inventory and analyze self-reported user responses. The IPIP is an open-source personality inventory that serves as an alternative to the proprietary NEO-PI. Results are visualized, and a custom report can be downloaded as a PDF.
See also: Johnson, J. A. (2014). Measuring thirty facets of the Five-Factor Model with a 120-item public domain inventory: Development of the IPIP-NEO-120. Journal of Research in Personality, 51, 78-89.

Hypothesis testing
Decision-making

Behavioural economics, heuristics and biases, dual-process theories, top-down control, executive functions, ego-depletion, etc.

Neuroscience
Visualizing the brain in R

The ggseg R package provides tools for 3D and 2D brain visualizations, facilitating the mapping of neuroimaging data onto cortical regions in an intuitive, flexible way. It integrates with ggplot2 to produce customizable brain plots based on various brain parcellation schemes. The package also supports 3D visualizations with plotly, enabling interactive exploration of brain regions and data overlays.

Psychometrics
Big-5 Personality Model

The Big Five Personality Model describes five key traits: Openness (creativity and curiosity), Conscientiousness (organization and responsibility), Extraversion (sociability and assertiveness), Agreeableness (compassion and cooperation), and Neuroticism (emotional stability and stress levels). Mnemonic: OCEAN
Cross-language studies have found a sixth Honesty-Humility factor.

Statistics
Time series forecasting

This app visualizes the Bitcoin price time series as an interactive candlestick chart and uses an auto-(S)ARIMA function in R to create a forecast based on historical data (i.e., 356 days; fetched in real-time via the CoinGecko API). The app allows users to compute predictions using Random Forest Machine Learning and Gradient Boosting Machines (n.trees = 1000), inter alia.

Web Development
HTML5 & CSS3

The web is evolving at a fast pace (i.e., the exponential progress of information technology). By utilizing HTML5 and CSS3 techniques, web developers can implement engaging animations, transitions, and transformations, inter alia.

Cognitive Science
Cognitive Biases Nexus

Lorem ipsum dolor sit amet consectetur. Id faucibus non augue id tempor nibh. Turpis aenean vulputate tortor tempus ultrices.

Time Series Analysis
ARIMA & STL Modelling

In time series analysis, STL and ARIMA are both commonly used techniques. Both have their pros & cons. STL is primarily used to decompose a time series into its components (trend, seasonality, and residual), while ARIMA captures linear relationships in the data and rather implicitly handles trends and seasonality through differencing and the autoregressive and moving average components. Understanding the differences between these methods and knowing when to use each can significantly impact the analysis.

Methodology
Psychophysics

Lorem ipsum dolor sit amet consectetur. Id faucibus non augue id tempor nibh. Turpis aenean vulputate tortor tempus ultrices.

Immersive 3D Applications
Spline

Social psychology and Group Dynamics -> pendulum

Neuroscience
Neurochemistry & Telomeres

Psychobiomarker
Ageing
Perceptual Interface Theory

Logic
Syllogistic Reasoning

Syntax vs. Semantics
Belief Bias
Confirmation Bias
Observer Bias

Web Development
GUI & UX Design

The 'move' function uses the GSAP JavaScript library to create a fluid, high-performance transition animation between states.

Typesetting
LaTeX 2ε

Syntax vs. Semantics
Belief Bias
Confirmation Bias
Observer Bias

Pricing
Philosophy
Collaborative Approach to Research

Etymologically, the term "cognition" originates from the Latin "cognitio", derived from the verb "cognoscere" (composed of the prefix "co-" meaning "together" and "gnoscere" meaning "to know"), signifying the act or process of acquiring knowledge together.
- - -
Collaboration is at the heart of my research philosophy. I work alongside fellow scientists, educators, and clinicians to foster a multidisciplinary approach that brings together diverse perspectives and methodologies. Whether working in the lab, presenting at conferences, or publishing in academic journals, my overarching goal is to contribute meaningful knowledge to the global scientific community.

Get in touch!

    Attachment:
    Please prove you are human by selecting the car.

    Generic
    Research Areas
    1. ⦿ Research Methodology
    2. ⦿ Cognitive Psychology
    3. ⦿ Decision Science
    4. ⦿ Neuroscience
    5. ⦿ Social Psychology
    6. ⦿ Developmental Psychology
    7. ⦿ Psychopathology
    8. ⦿ Embodied Cognition
    9. ⦿ Evolutionary Psychology
    10. ⦿ Web-based Research
    Advanced
    Computer Skills
    1. ⦿ R
    2. ⦿ Python / PsychoPy
    3. ⦿ SPSS / PSPP
    4. ⦿ HTML, CSS3, PHP, JavaScript
    5. ⦿ App development
    6. ⦿ Statistical Dashboards
    7. ⦿ CMS Administration
    8. ⦿ Design Engineering
    9. ⦿ LaTeX
    Shadow
    Top Skip to content