<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://yukifujishima.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://yukifujishima.com/" rel="alternate" type="text/html" /><updated>2026-08-18T12:40:15+00:00</updated><id>https://yukifujishima.com/feed.xml</id><title type="html">Yuki Fujishima</title><subtitle>Website of Yuki Fujishima</subtitle><author><name>Yuki Fujishima</name><email>yfujishima1001{at}gmail.com</email></author><entry><title type="html">Keeping a Lab Notebook by Talking to an LLM</title><link href="https://yukifujishima.com/blog/2026/05/29/brainstem-automation-by-talking-to-an-llm" rel="alternate" type="text/html" title="Keeping a Lab Notebook by Talking to an LLM" /><published>2026-05-29T00:00:00+00:00</published><updated>2026-05-29T00:00:00+00:00</updated><id>https://yukifujishima.com/blog/2026/05/29/brainstem-automation-by-talking-to-an-llm</id><content type="html" xml:base="https://yukifujishima.com/blog/2026/05/29/brainstem-automation-by-talking-to-an-llm"><![CDATA[<h2 id="motivation">Motivation</h2>

<p>It is essential for experimental researchers to maintain accurate and up-to-date records of their work. <a href="https://www.brainstem.org/">BrainSTEM</a> is a particularly useful system because it is designed specifically for neuroscience research, especially in vivo physiology. The team led by <a href="https://petersenlab.org/">Peter Petersen</a> continues to improve the platform based on feedback from the neuroscience community.</p>

<p>One aspect that can become cumbersome, however, is performing batch updates. While the web interface works well for individual edits, updating many records often requires clicking through multiple pages and modifying entries one at a time. Since BrainSTEM provides a well-designed Python API, I thought it would be interesting to build a workflow that allows me to express update requests in natural language through an LLM, while the underlying automation translates those requests into structured BrainSTEM API calls. This approach makes batch updates faster, reduces repetitive manual work, and lowers the cognitive overhead of maintaining records.</p>

<h2 id="what-i-built">What I built</h2>

<p>I made a small standalone Python <a href="https://github.com/yfujis/brainstem-automation">repository</a> around the official BrainSTEM API tooling.</p>

<p>The repository contains:</p>

<ol>
  <li>A lightweight client wrapper</li>
  <li>CLI commands for listing, creating, and updating records</li>
  <li>Setup instructions for authentication and usage</li>
  <li>Packaging metadata so it can be reused cleanly</li>
</ol>

<h2 id="new-workflow">New workflow</h2>

<p>The biggest change is that I can now talk to an LLM and express the intent directly.
The automation code then handles the structured BrainSTEM request for me.</p>

<p>That means the workflow changed from:</p>

<ol>
  <li>open record</li>
  <li>scroll to the right field</li>
  <li>edit one value</li>
  <li>save</li>
  <li>repeat</li>
</ol>

<p>into something closer to:</p>

<ol>
  <li>Describe the change in plain language</li>
  <li>Let the tool map that request to BrainSTEM fields</li>
  <li>Check the result and accept or make further adjustments</li>
</ol>

<p>An example of a batch update I tried looks something like this:</p>

<div class="language-text highlighter-rouge"><div class="highlight"><pre class="highlight"><code>Please make sure that all subjects below have viral injection logs with two depths and optic-fiber implant logs. Remove details like body weight, since each animal had a different value.

subject | virus (from our lab AAV inventory) | date of virus injection | date of optic fiber

Animal A | Virus A | March 11, 2024 | April 6, 2024
Animal B | Virus A | March 18, 2024 | May 3, 2024
Animal C | Virus A and Virus B | April 3, 2024 | June 27, 2024
Animal D | Virus A and Virus B | April 4, 2024 | June 1, 2024
Animal E | Virus A and Virus B | April 13, 2024 | June 10, 2024
Animal F | Virus A and Virus B | May 11, 2024 | July 14, 2024
Animal G | Virus A and Virus B | June 20, 2024 | August 5, 2024
Animal H | Virus A and Virus B | June 20, 2024 | July 29, 2024
Animal I | Virus A and Virus B | July 3, 2024 | September 24, 2024
</code></pre></div></div>

<p>After that, I made a few corrections by prompting:</p>

<div class="language-text highlighter-rouge"><div class="highlight"><pre class="highlight"><code>Actually, Animal E and Animal G had both the virus and fiber on the right hemisphere. Please update those records accordingly.
</code></pre></div></div>

<p>The LLM handled this very nicely.</p>

<h2 id="try-it-yourself">Try it yourself</h2>

<p>If you want to see the workflow or adapt it for your own setup, you can start <a href="https://github.com/yfujis/brainstem-automation">here</a>. You do not have to use this repo specifically, since you could probably write (vibe-code) something similar yourself.</p>

<p>The basic steps are:</p>

<ol>
  <li>Clone the repo</li>
  <li>Install the dependencies</li>
  <li>Authenticate with BrainSTEM</li>
  <li>Start with a small test update</li>
  <li>Expand to larger edits once the flow is confirmed</li>
</ol>

<p>I hope this can be a useful tool for other BrainSTEM users, and also a fun example of how LLMs can be used to automate scientific workflows in a more natural way.</p>]]></content><author><name>Yuki Fujishima</name><email>yfujishima1001{at}gmail.com</email></author><category term="Computer" /><summary type="html"><![CDATA[I built a Python workflow that lets me update BrainSTEM records by talking to an LLM instead of clicking through the browser one record at a time.]]></summary></entry><entry><title type="html">Creating Reproducible Sandbox Environments for HPC with Singularity</title><link href="https://yukifujishima.com/blog/2026/01/20/Singularity-HPC" rel="alternate" type="text/html" title="Creating Reproducible Sandbox Environments for HPC with Singularity" /><published>2026-01-20T00:00:00+00:00</published><updated>2026-01-20T00:00:00+00:00</updated><id>https://yukifujishima.com/blog/2026/01/20/Singularity-HPC</id><content type="html" xml:base="https://yukifujishima.com/blog/2026/01/20/Singularity-HPC"><![CDATA[<h2 id="motivations">Motivations</h2>

<p>Many of us neuroscientists work with large datasets that benefit from GPU-based parallelization. For example, one might run machine-learning-based pose-tracking software such as <a href="https://deeplabcut.github.io/DeepLabCut/README.html">DeepLabCut</a> or <a href="https://sleap.ai">SLEAP</a> to extract animal positions from hours of video recordings. Or one might process extracellular recordings and extract spike times using spike-sorting software such as <a href="https://github.com/MouseLand/Kilosort">Kilosort</a>.</p>

<p>While these analyses can be run on a local machine, GPUs are expensive (often several hundred dollars, though I still think the ROI is great), and long analyses can easily exceed local memory limits (e.g., I’ve encountered memory issues running Kilosort4 on &gt;5-hour recordings with 128-channel silicon probes as it accumulates detected spikes on the RAM). In such cases, running analyses on a high-performance computing cluster (HPC) becomes an attractive option, if you have access to one.</p>

<p>However, every institution configures its HPC differently. Some clusters allow you to freely create virtual environments (e.g., conda environments where you can install packages by yourself). Others—like the one I use daily—do not provide that flexibility. We were instructed to contact the HPC management team whenever we needed to install something or create a virtual environment, and responses were often slow (if they responded at all). As researchers, we can’t afford to wait around for someone else to press a button.</p>

<h2 id="what-is-a-container">What is a container</h2>

<p>A powerful workaround is to use a container image. A container image is a self-contained, portable package that includes everything needed to run your workflow: code, libraries, dependencies, system tools, and even parts of the operating system. Once you have a container image (e.g., for spike sorting with Kilosort), you can run it (i.e., create a sandbox), perform your computations, and discard the sandbox when you’re done.</p>

<h2 id="docker-vs-singularity">Docker vs Singularity</h2>

<p>If you’ve heard of containers, you’ve almost certainly heard of Docker. Docker is widely used in both industry and research. It’s easy to install, easy to build images with, and has a huge ecosystem. However, most HPC clusters do not allow Docker to run directly. This is where Singularity becomes important. (Singularity is now often referred to as Apptainer, its successor. For simplicity, I’ll use “Singularity,” since that’s what my HPC system supports.)</p>

<p>Docker requires root-level privileges because it relies on kernel features such as cgroups and namespaces to isolate processes. This is fine on a personal computer but unacceptable on a shared HPC cluster.</p>

<p>Therefore, the typical workflow, and the one we’ll use here, is:</p>

<ol>
  <li>Build a Docker image locally, and</li>
  <li>Convert it into a Singularity image for use on the HPC.</li>
</ol>

<h2 id="making-a-docker-image">Making a docker image</h2>

<p>First, install <a href="https://docs.docker.com/">Docker Desktop</a> to your local machine.</p>

<p>A Dockerfile is a plaintext file that specifies the blueprint of your container, such as the base image, system packages, Python/Conda environments, and any other dependencies you require. You can write the Dockerfile yourself or ask ChatGPT to generate one based on a list of dependencies and requirements.</p>

<p>Once you have your Dockerfile, you can build a Docker image with:
<code class="language-plaintext highlighter-rouge">docker build -t image_name:tag_name -f /path/to/Dockerfile .</code>
If you open your Dockerfile in Visual Studio Code with the Docker extension installed, you can simply right-click the file and select “Build Image”, which runs the same command under the hood.</p>

<p>If the Dockerfile was generated entirely by ChatGPT (or written from scratch), the first build attempt may fail. In that case, you can paste the error message back into ChatGPT for suggestions, or fix the issue manually. After a few iterations, you should be able to build the image successfully.</p>

<h2 id="test-your-image-locally">Test your image locally</h2>

<p>Before converting your Docker image to a Singularity image, it’s worth testing it locally. This ensures that your environment includes all required packages and that your scripts run correctly. Since conversion to Singularity takes time, catching problems early is much more efficient.</p>

<p>To start a container from your image:</p>

<p><code class="language-plaintext highlighter-rouge">docker run -it --rm -it --gpus all -v C:\Users\Yuki\Documents\Projects\ProjectA:/proj_dir your_container_name bash</code></p>

<ul>
  <li><code class="language-plaintext highlighter-rouge">-it</code> starts an interactive session (so you get a shell inside the container).</li>
  <li><code class="language-plaintext highlighter-rouge">-rm</code> removes the container automatically when you exit.</li>
  <li><code class="language-plaintext highlighter-rouge">--gpus all</code> gives the container access to GPU.</li>
  <li><code class="language-plaintext highlighter-rouge">-v</code> maps a directory from your local machine into the container. This allows the container (a sandboxed environment) to read and write files in your local filesystem.</li>
</ul>

<h2 id="converting-the-docker-image-to-singularity-one">Converting the docker image to Singularity one</h2>

<p>There seems to exist a way to directly conver a docker image to a singularity image (especially with Apptainer??), but the way I learned is to first convert the docker image to a <code class="language-plaintext highlighter-rouge">.tar</code> file and then build a singularity image from the <code class="language-plaintext highlighter-rouge">.tar</code> file.</p>
<ol>
  <li>
    <p>Export your Docker image as a <code class="language-plaintext highlighter-rouge">.tar</code> file
You can save a local Docker image into a portable archive with:
<code class="language-plaintext highlighter-rouge">docker save image_name:tag_name -o C:\Users\Yuki\Downloads\image_name.tar</code>.
This .tar file contains the full image (layers, metadata, configuration) and can be transferred to the HPC cluster.</p>
  </li>
  <li>
    <p>Upload the .tar file to the HPC
Use <code class="language-plaintext highlighter-rouge">scp</code>, <code class="language-plaintext highlighter-rouge">rsync</code>, or your institution’s file transfer system to upload the <code class="language-plaintext highlighter-rouge">.tar</code> file to the cluster.</p>
  </li>
  <li>
    <p>Once the <code class="language-plaintext highlighter-rouge">.tar</code> file is on the cluster, create a Singularity <code class="language-plaintext highlighter-rouge">.sif</code> image from it:
<code class="language-plaintext highlighter-rouge">singularity build /path/to/image_name.sif docker-archive:/path/to/image_name.tar</code>
This command unpacks the Docker archive, converts it into a squashfs filesystem, and packages it as a <code class="language-plaintext highlighter-rouge">.sif</code> file, the standard Singularity container format.</p>
  </li>
</ol>

<p>Now you have your custom Singularity image!</p>

<h2 id="using-a-singularity-image-on-the-hpc">Using a Singularity image on the HPC</h2>
<p>Execute a Python script inside the container:</p>

<p><code class="language-plaintext highlighter-rouge">singularity exec --nv --bind original_dir_path:/container --writable-tmpfs /path/to/your_singularity_image.sif python your_python_script.py</code></p>

<p>Start an interactive shell inside the container:</p>

<p><code class="language-plaintext highlighter-rouge">singularity shell --nv --bind original_dir_path:/container /path/to/your_singularity_image.sif</code></p>

<p>Make sure to include <code class="language-plaintext highlighter-rouge">--nv</code> to enable GPU support and <code class="language-plaintext highlighter-rouge">--bind</code> to map directories from the host system into the container.
Also note that, when referencing files in your Python script, you must use the container-side paths (e.g., /container/your_data), because the script runs inside the container environment.</p>

<p>Good luck!</p>]]></content><author><name>Yuki Fujishima</name><email>yfujishima1001{at}gmail.com</email></author><category term="Computer" /><summary type="html"><![CDATA[I walk through how I create a container image for use on the HPC, mainly as a note to myself.]]></summary></entry><entry><title type="html">Canonical Correlation Analysis</title><link href="https://yukifujishima.com/blog/2025/05/09/Canonical-correlation-analysis" rel="alternate" type="text/html" title="Canonical Correlation Analysis" /><published>2025-05-09T00:00:00+00:00</published><updated>2025-05-09T00:00:00+00:00</updated><id>https://yukifujishima.com/blog/2025/05/09/Canonical-correlation-analysis</id><content type="html" xml:base="https://yukifujishima.com/blog/2025/05/09/Canonical-correlation-analysis"><![CDATA[<h2 id="motivations">Motivations</h2>

<p>With the advent of new technologies, we, systems neuroscientists, now have exciting opportunities to probe the brain by recording the activity of tens, hundreds, or even thousands of neurons simultaneously. Beyond just neural recordings, we are increasingly able to quantify behavior in rich and complex ways—ranging from motion tracking to acoustic profiling and many others.</p>

<p>However, one major challenge we face is making sense of these enormous high-dimensional datasets—namely, finding meaningful relationships between brain activity and behavior when both exist in complex, high-dimensional spaces. To this end, many researchers have developed or adapted analytical frameworks to help answer questions in neuroscience.</p>

<p>CCA is one such example—a matrix factorization technique that connects two data matrices. It finds linear transformation matrices (i.e., sets of projection vectors) for each data matrix such that the two datasets are maximally correlated in their respective projected subspaces (known as canonical component spaces). Below is a schematic illustration of CCA (notations will be introduced later in this blog post).</p>

<p><img src="/assets/images/blog/cca_illustration.png" alt="cca_illustration" />
<em>A schematic of CCA.</em></p>

<p>The use of CCA has been increasing in recent studies. For example, <a href="https://doi.org/10.1038/s41593-024-01575-w">Shahidi et al., 2024</a> uses CCA to find relationships between neural activity in the prefrontal cortex and behavioral variables in freely moving animals. <a href="https://www.biorxiv.org/content/10.1101/2023.08.27.555017v2">Hira et al., 2024</a> applied CCA between neural activities two different brain areas to estimate the amount of shared information between an area and the other areas.</p>

<h2 id="how-cca-works">How CCA Works</h2>

<p>Now, we look under the hood of CCA.</p>

<h3 id="problem-setup">Problem Setup</h3>

<p>Suppose an animal is moving between left and right parts of a room and receiving food at varying rates over time. We may have Q behavioral features of interest (e.g. speed, location (x, y), amount of received reward, etc.). During this behavioral observation, we may record the activity of $P$ neurons over $T$ time points. This gives us a data matrix for neural activity ($\mathbf{X} \in \mathbb{R}^{T \times P}$) and a behavioral data matrix ($\mathbf{Y} \in \mathbb{R}^{T \times Q}$).</p>

<ul>
  <li>$\mathbf{X} \in \mathbb{R}^{T \times P}$: neural data matrix ($T$ time bins, $P$ neurons)</li>
  <li>$\mathbf{Y} \in \mathbb{R}^{T \times Q}$: behavioral data matrix ($T$ time bins, $Q$ behavioral features)</li>
</ul>

<p>Our goal is to find basis vectors for the two matrices that maximize the correlation between the projected activities.</p>

<p>Let:</p>

<p>\(\mathbf{z_X}=\mathbf{X}\mathbf{a}\in\mathbb{R}^{T}\)
\(\mathbf{z_Y}=\mathbf{Y}\mathbf{b}\in\mathbb{R}^{T}\)</p>

<p>where $\mathbf{a}$ and $\mathbf{b}$ are basis vectors for $\mathbf{X}$, $\mathbf{Y}$, respectively. We want to find $\mathbf{a}$ and $\mathbf{b}$ such that the projections $\mathbf{z_X}$ and $\mathbf{z_Y}$› are maximally correlated.</p>

<p>Hence,</p>

\[\max\rho = {\Sigma_{\mathbf{z_X}\mathbf{z_Y}}\over {\sqrt{Var(\mathbf{z_X})}\sqrt{Var(\mathbf{z_Y})}}} = {\mathbf{z_X}^\top\mathbf{z_Y} \over {\sqrt{\vert\vert\mathbf{z_X}\vert\vert^2}\cdot\sqrt{\vert\vert\mathbf{z_Y}\vert\vert^2}}}\]

<p>We also constrain ${\vert\mathbf{z_X}\vert\vert^2=\vert\vert\mathbf{z_Y}\vert\vert^2=1}$ because the correlation between $\mathbf{z_X}$ and $\mathbf{z_Y}$ is invariant to their scaling. Without this constraint, the norms of $\mathbf{a}$ and $\mathbf{b}$ could be arbitrarily large, making the solution non-unique.</p>

<p>We solve:</p>

\[\max_{\mathbf{a}, \mathbf{b}} \mathbf{a}^\top\mathbf{X}^\top\mathbf{Y}\mathbf{b}\]

<p>subject to:</p>

\[\mathbf{a}^\top\mathbf{X}^\top\mathbf{X}\mathbf{a} = \mathbf{b}^\top\mathbf{Y}^\top\mathbf{Y}\mathbf{b} = 1\]

<h3 id="solving-the-objective-function">Solving the objective function</h3>

<p>As a first step, we replace $a$ and $b$ with the following (it may seem arbitrary now, but we’ll see why this is useful in subsequent steps):</p>

\[\mathbf{a} = (\mathbf{X}^\top\mathbf{X})^{-1/2}\mathbf{\tilde{a}},\space\space\space\space \mathbf{b} = (\mathbf{Y}^\top\mathbf{Y})^{-1/2}\mathbf{\tilde{b}}\]

<p>The optimization problem becomes:</p>

\[\max_{\mathbf{\tilde{a}}, \mathbf{\tilde{b}}} \mathbf{\tilde{a}}^\top(\mathbf{X}^\top\mathbf{X})^{-1/2}\mathbf{X}^\top\mathbf{Y}(\mathbf{Y}^\top\mathbf{Y})^{-1/2}\mathbf{\tilde{b}}\]

<p>subject to:</p>

\[\mathbf{\tilde{a}}^\top\mathbf{\tilde{a}} = \mathbf{\tilde{b}}^\top\mathbf{\tilde{b}} = 1\]

<p>Now, notice that the whitened matrices<sup id="fnref:1" role="doc-noteref"><a href="#fn:1" class="footnote" rel="footnote">1</a></sup> of $\mathbf{X}$ and $\mathbf{Y}$ are:</p>

\[\mathbf{\tilde{X}}=\mathbf{X}(\mathbf{X}^\top\mathbf{X})^{-1/2},\space\space\space\space \mathbf{\tilde{Y}}=\mathbf{Y}(\mathbf{Y}^\top\mathbf{Y})^{-1/2}\]

<p>Therefore we can rewrite the objective as:</p>

\[\max_{\mathbf{\tilde{a}}, \mathbf{\tilde{b}}} \mathbf{\tilde{a}}^\top\mathbf{\tilde{X}}^\top\mathbf{\tilde{Y}}\mathbf{\tilde{b}}\]

<p>subject to:</p>

\[\mathbf{\tilde{a}}^\top\mathbf{\tilde{a}} = \mathbf{\tilde{b}}^\top\mathbf{\tilde{b}} = 1\]

<p>We then perform singular value decomposition (SVD) on the cross-covariance matrix:</p>

\[\mathbf{\tilde{X}}^\top\mathbf{\tilde{Y}} = \mathbf{U}\mathbf{\Lambda} \mathbf{V}^\top\]

<p>So the objective becomes:</p>

\[\max_{\mathbf{\tilde{a}}, \mathbf{\tilde{b}}} \mathbf{\tilde{a}}^\top\mathbf{U}\mathbf{\Lambda} \mathbf{V}^\top\mathbf{\tilde{b}}\]

<p>subject to:</p>

\[\mathbf{\tilde{a}}^\top\mathbf{\tilde{a}} = \mathbf{\tilde{b}}^\top\mathbf{\tilde{b}} = 1\]

<p>Let’s examine the components:</p>

\[\mathbf{\tilde{a}}^\top\mathbf{U}\mathbf{\Lambda} \mathbf{V}^\top\mathbf{\tilde{b}}=\begin{bmatrix} \mathbf{\tilde{a}}^\top\mathbf{u_1} &amp; \mathbf{\tilde{a}}^\top\mathbf{u_2} &amp; \cdots &amp; \mathbf{\tilde{a}}^\top\mathbf{u_P} \end{bmatrix}
\left[
\begin{array}{cccc}
\sigma_1 &amp; 0 &amp; \cdots &amp; 0 \\
0 &amp; \sigma_2 &amp; \cdots &amp; 0 \\
\vdots &amp; \vdots &amp; \ddots &amp; \vdots \\
0 &amp; 0 &amp; \cdots &amp; \sigma_Q \\
0 &amp; 0 &amp; \cdots &amp; 0 \\
\vdots &amp; \vdots &amp; &amp; \vdots \\
0 &amp; 0 &amp; \cdots &amp; 0
\end{array}
\right]
\begin{bmatrix}
\mathbf{v_1}^\top\tilde{b} \\
\mathbf{v_2}^\top\tilde{b} \\
\vdots \\
\mathbf{v_Q}^\top\tilde{b}
\end{bmatrix}\]

\[=\begin{bmatrix}
\cos\theta_1 &amp; \cos\theta_2 &amp; \cdots &amp; cos\theta_P
\end{bmatrix}
\left[
\begin{array}{cccc}
\sigma_1 &amp; 0 &amp; \cdots &amp; 0 \\
0 &amp; \sigma_2 &amp; \cdots &amp; 0 \\
\vdots &amp; \vdots &amp; \ddots &amp; \vdots \\
0 &amp; 0 &amp; \cdots &amp; \sigma_Q \\
0 &amp; 0 &amp; \cdots &amp; 0 \\
\vdots &amp; \vdots &amp; &amp; \vdots \\
0 &amp; 0 &amp; \cdots &amp; 0
\end{array}
\right]
\begin{bmatrix}
\cos\phi_1 \\
\cos\phi_2 \\
\vdots \\
\cos\phi_Q
\end{bmatrix}\]

\[=\sigma_1\cos\theta_1\cos\phi_1 + \sigma_2\cos\theta_2\cos\phi_2 + \cdots + \sigma_Q\cos\theta_Q\cos\phi_Q\]

\[=\sum_{i=1}^r\sigma_i\cos\theta_i\cos\phi_i\]

<p>Using the Cauchy-Schwarz inequality:</p>

\[\vert\sum_{i=1}^r\sigma_i\cos\theta_i\cos\phi_i\vert \le (\sum_{i=1}^r\sigma_i^2)^{1/2}(\sum_{i=1}^r \cos^2\theta_i\cos^2\phi_i)^{1/2}\]

<p>But since $\vert\vert\mathbf{\tilde{a}}\vert\vert = \vert\vert\mathbf{\tilde{b}}\vert\vert = 1$, we have:</p>

\[\sum_{i=1}^r \cos^2\theta_i\le1, \sum_{i=1}^r \cos^2\phi_i\le1\]

<p>The upper bound is achieved when all the weight is on the largest $\sigma_1$ term, i.e.,</p>

\[\cos\theta_1 = \cos\phi_1 = 1\]

<p>That is, when:</p>

\[\mathbf{\tilde{a}} = \mathbf{u_1}, \mathbf{\tilde{b}} = \mathbf{v_1}\]

<p>So the optimal solution is:
\(\mathbf{a_i} = (\mathbf{X}^\top\mathbf{X})^{-1/2}\mathbf{u_i},\space\space\space\space \mathbf{b_i} = (\mathbf{Y}^\top\mathbf{Y})^{-1/2}\mathbf{v_1}\)</p>

<p>where $\sigma_i$ is the $i$th singular value—the $i$th canonical correlation.</p>

<p>In conclusion, CCA is equivalent to performing SVD on the cross-covariance matrix of two whitened matrices.</p>

<h3 id="alternative-approach---using-lagrangian-multiplier">Alternative approach - Using Lagrangian multiplier</h3>
<p><em>Feel free to skip this section unless you’re particularly interested in the topic.</em></p>

<p>To solve the objective function while incorporating both the <em>objective</em> ($\max_{\mathbf{a}, \mathbf{b}} \mathbf{a}^\top\Sigma_{XY}\mathbf{b}$) and the <em>constraint</em> ($\mathbf{a}^\top\Sigma_{XX}\mathbf{a} = 1, \mathbf{b}^\top\Sigma_{YY}\mathbf{b} = 1$), we turn to the method of <em>Lagrangian multiplier</em>.</p>

<hr />
<p><strong><em>Brief Overview of Lagrange multiplier</em></strong></p>

<p>The method of Lagrange multiplier is a strategy for finding the maxima and minima of a function subject to equation constraints.</p>

\[def: L(x, \lambda) \equiv f(x) + \lambda g(x)\]

<p>where $f(x)$ is the objective function, $g(x)$ is the constraint, and $\lambda$ is the Lagrange multiplier.</p>

<p>To find maximum (or minimum) of $f(x)$ subject to $g(x)=0$, we find the <em>stationary point</em> of $L(x, y)$—that is, where all partial derivatives are zero.</p>

<hr />

<p>Back to our problem. Since we have two constraints,</p>

\[\mathbf{a}^\top\Sigma_{XX}\mathbf{a}=1, \mathbf{b}^\top\Sigma_{YY}\mathbf{b} = 1,\]

<p>we introduce two Lagrange multipliers: $\lambda_1$ and $\lambda_2$.</p>

\[L(\mathbf{a}, \mathbf{b}, \lambda_1, \lambda_2) = \mathbf{a}^\top\Sigma_{XY}\mathbf{b} - {\lambda_1\over2}(\mathbf{a}^\top\Sigma_{XX}\mathbf{a}-1) - {\lambda_2\over2}(\mathbf{b}^\top\Sigma_{YY}\mathbf{b}-1)\]

<p>Take the derivative with respect to $\mathbf{a}$:</p>

\[{\delta L\over{\delta{\mathbf{a}}}} = {\delta\over{\delta{\mathbf{a}}}}(\mathbf{a}^\top\Sigma_{XY}\mathbf{b}) - {\delta\over{\delta{\mathbf{a}}}}({\lambda_1\over2}(\mathbf{a}^\top\Sigma_{XX}\mathbf{a}-1)) - {\delta\over{\delta{\mathbf{a}}}}({\lambda_2\over2}(\mathbf{b}^\top\Sigma_{YY}\mathbf{b}-1))\]

\[= \Sigma_{XY}\mathbf{b} - \lambda_1\Sigma_{XX}\mathbf{a} = 0\]

<p>Use the vector derivative identities:</p>

\[{\delta\over \delta \mathbf{x}}\mathbf{x^\top} \mathbf{A}\mathbf{y} = \mathbf{A}\mathbf{y} {\delta\over \delta \mathbf{x}}\mathbf{x^\top}\mathbf{A}\mathbf{x} = 2\mathbf{A}\mathbf{x}\]

<p>The third term vanishes since it contains no $\mathbf{a}$.
Thus:</p>

\[\Sigma_{XY}\mathbf{b} = \lambda_1\Sigma_{XX}\mathbf{a} \space\space\space(1)\]

<p>Similarity, take the derivative with respect to $\mathbf{b}$:</p>

\[{\delta L\over{\delta{\mathbf{b}}}} = {\delta\over{\delta{\mathbf{b}}}}(\mathbf{a}^\top\Sigma_{XY}\mathbf{b}) - {\delta\over{\delta{\mathbf{b}}}}({\lambda_1\over2}(\mathbf{a}^\top\Sigma_{XX}\mathbf{a}-1)) - {\delta\over{\delta{\mathbf{b}}}}({\lambda_2\over2}(\mathbf{b}^\top\Sigma_{YY}\mathbf{b}-1))\]

\[= \Sigma_{YY}\mathbf{a} - \lambda_2\Sigma_{YY}\mathbf{b} = 0\]

<p>So:
\(\Sigma_{YX}\mathbf{a} = \lambda_2\Sigma_{YY}\mathbf{b} \space\space\space\space(2)\)</p>

<p>Take transpose of (1) and multiply on the right by $\mathbf{a}$:</p>

\[\mathbf{b}^\top\Sigma_{YX}\mathbf{a}=\lambda_1\mathbf{a}^\top\Sigma_{XX}\mathbf{a}\]

<p>Take (2) and multiply on the left by $\mathbf{b}^\top$:</p>

\[\mathbf{b}^\top\Sigma_{YX}\mathbf{a} = \lambda_2\mathbf{b}^\top\Sigma_{YY}\mathbf{b}\]

<p>Since the contraints are $\mathbf{a}^\top\Sigma_{XX}\mathbf{a} = 1, \mathbf{b}^\top\Sigma_{YY}\mathbf{b} = 1$, it follows that:</p>

\[\lambda_1 = \mathbf{b}^\top\Sigma_{YX}\mathbf{a} = \lambda_2\]

<p>Let:
\(\lambda = \lambda_1 = \lambda_2\)</p>

<p>From (2), assuming $\Sigma_{YY}$ is invertible:</p>

\[\mathbf{b} = {1\over{\lambda}}\Sigma_{YY}^{-1}\Sigma_{YX}\mathbf{a} \space\space\space\space (3)\]

<p>Plug (3) into (1):</p>

\[\Sigma_{XY}({1\over{\lambda}}\Sigma_{YY}^{-1}\Sigma_{YX}\mathbf{a}) = \lambda\Sigma_{XX}\mathbf{a}\]

\[(\Sigma_{XY}\Sigma_{YY}^{-1}\Sigma_{YX})\mathbf{a} = \lambda^2\Sigma_{XX}a \space\space\space\space (4)\]

<p>Equation (4) is <strong><a href="https://en.wikipedia.org/wiki/Eigendecomposition_of_a_matrix#Generalized_eigenvalue_problem">generalized eigenvalue problem</a></strong>!!</p>

<p>We solve this for eigenvalues $\lambda^2$ and eigenvectors $\mathbf{a}$. Once obtain $\mathbf{a}$ and $\lambda$, we can substitute them to (3) to obtain $\mathbf{b}$.</p>

<p>One caveat of this method is that it yields only one canonical component at a time. While analytically rigorous, I found an alternative approach—performing SVD on the cross-covariance matrix of whitened matrices—more intuitive when first learning this topic. Moreover, the SVD-based formulation provides a conceptual bridge between CCA and related techniques such as PCA and even Procrustes analysis. That’s what I’ll discuss next.</p>

<h2 id="conceptual-links-with-other-methods">Conceptual links with other methods</h2>

<h3 id="pca">PCA</h3>

<p>One might notice that both PCA and CCA can be solved using singular value decomposition (SVD). This is because both methods aim to find a set of orthogonal basis vectors that best capture structure in a matrix. In PCA, the matrix in question is a single data matrix, and SVD identifies orthogonal directions that explain the variance in the data. In CCA, the relevant matrix is the cross-covariance between two whitened data matrices—SVD then finds orthogonal directions that best explain the correlation between the original datasets. For a helpful intuition on PCA, see <a href="https://alexhwilliams.info/itsneuronalblog/2016/03/27/pca/">this blog post by Alex</a>.</p>

<h3 id="procrustes-shape-distance">Procrustes shape distance</h3>
<p>Procrustes analysis is a form of statistical shape analysis used to compare the geometry of two datasets. Specifically, the <a href="https://en.wikipedia.org/wiki/Orthogonal_Procrustes_problem">orthogonal Procrustes problem</a> finds the optimal rotation (an orthogonal linear transformation) that best aligns one matrix to another. In neuroscience, this method has become increasingly popular in brain-machine interface (BMI) research. The idea is to align the geometric shape of neural activity from an ongoing recording session to a template (such as activity recorded on the first day), in a dimensionality-reduced subspace. This alignment allows decoders trained on the template to generalize to new sessions with minimal fine-tuning, significantly reducing training time. Because the alignment occurs in a low-dimensional space, the method is robust to neural drift (e.g., neurons being lost or gained on the electrode array) and can even be applied across sessions or between different subjects. See <a href="https://www.nature.com/articles/s41551-020-0542-9">Degenhart et al., 2020</a> for a cool example.</p>

<p>Let $\mathbf{X}, \mathbf{Y}$ be the ongoing and template activity, respectively, and let $\mathbf{R}$ be the rotation matrix (orthogonal), the objective function is:</p>

\[\min\vert\vert\mathbf{RX}-\mathbf{Y}\vert\vert^2_F\]

<p>subject to:</p>

\[\mathbf{R}^\top\mathbf{R} = \mathbf{I}\]

<p>To solve this, expand the squared Frobenius norm:</p>

\[\min\vert\vert\mathbf{RX}-\mathbf{Y}\vert\vert^2_F=\operatorname{Tr}{[(\mathbf{RX}-\mathbf{Y})^\top(\mathbf{RX}-\mathbf{Y})]} = \operatorname{Tr}(\mathbf{X}^\top\mathbf{X}) + \operatorname{Tr}(\mathbf{Y}^\top\mathbf{Y}) - 2\operatorname{Tr}(\mathbf{X}^\top\mathbf{R}^\top\mathbf{Y})\]

<p>As the first two terms don’t depend on $\mathbf{R}$, this is equivalent to:</p>

\[\max_{\mathbf{R}^\top\mathbf{R} = \mathbf{I}}\operatorname{Tr}(\mathbf{X}^\top\mathbf{R}^\top\mathbf{Y})\]

<p>Using the cyclic property of the trace<sup id="fnref:2" role="doc-noteref"><a href="#fn:2" class="footnote" rel="footnote">2</a></sup>:</p>

\[\max_{\mathbf{R}^\top\mathbf{R} = \mathbf{I}}\operatorname{Tr}(\mathbf{R}^\top\mathbf{Y}\mathbf{X}^\top)\]

<p>This shows that the Procrustes problem reduces to finding the rotation matrix $\mathbf{R}$ that maximmazies the alignment (i.e., the trace) of the cross-covariance matrix between $\mathbf{X}$ and $\mathbf{Y}$.</p>

<p>To solve:</p>

\[\max_{\mathbf{R}^\top \mathbf{R} = \mathbf{I}} \operatorname{Tr}(\mathbf{R}^\top \mathbf{Y} \mathbf{X}^\top)\]

<p>we perform the <em>singular value decomposition (SVD)</em> of the cross-covariance matrix (assuming zero-meaned) $ \mathbf{Y} \mathbf{X}^\top $:</p>

\[\mathbf{Y} \mathbf{X}^\top = \mathbf{U} \mathbf{\Sigma} \mathbf{V}^\top\]

<p>The optimal rotation matrix is then given by:</p>

\[\mathbf{R}^\star = \mathbf{U} \mathbf{V}^\top\]

<p>This solution maximizes the alignment between $ \mathbf{R} \mathbf{X} $ and $ \mathbf{Y} $, and is guaranteed to be an orthogonal matrix (i.e., a pure rotation, possibly including reflection).</p>

<hr />

<p><strong><em>Why This Works</em></strong></p>

<p>We rewrite the trace objective using the SVD:</p>

\[\operatorname{Tr}(\mathbf{R}^\top \mathbf{Y} \mathbf{X}^\top)
= \operatorname{Tr}(\mathbf{R}^\top \mathbf{U} \mathbf{\Sigma} \mathbf{V}^\top)
= \operatorname{Tr}(\mathbf{\Sigma} \mathbf{V}^\top \mathbf{R}^\top \mathbf{U})\]

<p>Let $\mathbf{Q} = \mathbf{V}^\top \mathbf{R}^\top \mathbf{U}$, which is orthogonal. Then:</p>

\[\operatorname{Tr}(\mathbf{\Sigma} \mathbf{Q}) \le \sum_i \sigma_i
\quad \text{with equality when } \mathbf{Q} = \mathbf{I}\]

<p>This happens when:</p>

\[\mathbf{R} = \mathbf{U} \mathbf{V}^\top\]

<p>which achieves the <strong>maximum possible trace</strong>. This is the optimal solution.</p>

<hr />

<p>In short, the Procrustes problem can be solved by performing SVD on the cross-covariance matrix of the two data matrices. <strong>Canonical Correlation Analysis (CCA) can be seen as a special case of the Procrustes problem, where both data matrices are first whitened</strong>. While CCA focuses solely on maximizing the correlation in the projected space—ignoring scaling and the original data’s covariance structure—the Procrustes problem aims to match the original data shapes more directly.</p>

<p>Also, note the difference: the Procrustes problem involves optimizing a single rotation matrix, whereas CCA requires two projection vectors. This is because the Procrustes problem assumes the two data matrices have the same dimensions, which in practice often done by first applying dimensionality reduction (e.g., via PCA).</p>

<h2 id="pros-and-cons-of-cca">Pros and Cons of CCA</h2>

<p>The cool thing about CCA is that it can reveal meaningful relationships between data matrices of completely different modalities (e.g., neural activity and behavior) in an interpretable way. For example, one might find that a particular subgroup of neurons (reflected in the neural canonical weights) exhibits ramping activity along a canonical component that correlates with predicted reward availability (captured by the corresponding behavioral canonical component). One can further impose a sparsity constraints to encourage each canonical components to reflect only a few set of variables. See <a href="https://doi.org/10.1093/biostatistics/kxp008">Witten et al., 2008.</a>.</p>

<p>A key limitation of classical CCA, however, is that it only captures linear relationships between the two datasets. This can be problematic in neuroscience, where the relationship between neural activity and behavior is often highly nonlinear. Similarly, behavioral variables may be encoded in complex, nonlinear subspaces of neural activity that cannot be uncovered through linear projections alone.</p>

<h2 id="tldr">TL’DR</h2>

<ul>
  <li>CCA finds orthogonal directions (canonical weights) that maximally correlate two different matrices.</li>
  <li>CCA has elegant conceptual connections to other factorization and statistical methods:
    <ul>
      <li>It can be viewed as performing <strong>PCA</strong> on the cross-covariance matrix between two whitened datasets.</li>
      <li>It can also be seen as a <strong>special case of the Procrustes problem</strong>, where the data matrices are first whitened.</li>
    </ul>
  </li>
  <li>CCA can be a useful tool for uncovering <strong>linear relationships</strong> between two datasets (e.g. neural activities and behavioral features). It does <em>not</em> capture any non-linear relationships.</li>
</ul>

<p>Thank you for reading! This blog post was written as part of <a href="https://neurostatslab.org/">Dr. Alex Williams</a>’s course at NYU, which I highly recommend.</p>

<h2 id="footnotes">Footnotes</h2>

<div class="footnotes" role="doc-endnotes">
  <ol>
    <li id="fn:1" role="doc-endnote">
      <p><a href="https://en.wikipedia.org/wiki/Whitening_transformation">Whitening</a> is a linear transformation that removes correlations between variables and scales them to have unit variance. For a zero-mean matrix $\mathbf{X} $, the whitened version is $ \tilde{\mathbf{X}} = \mathbf{X} (\mathbf{X}^\top \mathbf{X})^{-1/2} $, which ensures that $ \tilde{\mathbf{X}}^\top \tilde{\mathbf{X}} = \mathbf{I} $. A useful intuition is to think of whitening as a multivariate version of z-scoring. In the context of CCA, whitening ensures that we capture only the relationships <em>between</em> the two datasets, without being influenced by the structure <em>within</em> each dataset. <a href="#fnref:1" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
    <li id="fn:2" role="doc-endnote">
      <p><a href="https://en.wikipedia.org/wiki/Trace_(linear_algebra)#Cyclic_property">Cyclic property</a>: $\operatorname{Tr}(\mathbf{A}\mathbf{B}\mathbf{C}\mathbf{D})=\operatorname{Tr}(\mathbf{B}\mathbf{C}\mathbf{D}\mathbf{A})=\operatorname{Tr}(\mathbf{C}\mathbf{D}\mathbf{A}\mathbf{B})=\operatorname{Tr}(\mathbf{D}\mathbf{A}\mathbf{B}\mathbf{C})$ <a href="#fnref:2" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
  </ol>
</div>]]></content><author><name>Yuki Fujishima</name><email>yfujishima1001{at}gmail.com</email></author><category term="Math" /><summary type="html"><![CDATA[I explore canonical correlation analysis—a matrix factorization method that links two data matrices—explaining how it works, how it relates conceptually to other methods, and how it can be applied in neuroscience research.]]></summary></entry><entry><title type="html">米国PhD課程申請体験談</title><link href="https://yukifujishima.com/blog/2023/04/13/phd-application-ja" rel="alternate" type="text/html" title="米国PhD課程申請体験談" /><published>2023-04-13T00:00:00+00:00</published><updated>2023-04-13T00:00:00+00:00</updated><id>https://yukifujishima.com/blog/2023/04/13/phd-application-ja</id><content type="html" xml:base="https://yukifujishima.com/blog/2023/04/13/phd-application-ja"><![CDATA[<p>Special thanks to <a href="https://twitter.com/KentaM_Hagihara">Kenta Hagihara</a>, <a href="https://twitter.com/tak_miyawaki">Takeyuki Miyawaki</a>, Yusuke Takahashi, and Yamato Kosuga for feedback and review</p>

<h2 id="モチベーション">モチベーション</h2>
<p>2度目のPhD課程申請が終わり（1度目は2年前にたった一つの面接オファーももらえず終了）、今回はありがたいことに複数の素晴らしいプログラムからオファーをもらうことができました。その後、NeuroRadioというポッドキャスト番組にて、その体験談を話す機会(<a href="http://neuroradio.tokyo/2023/04/14/55-and-your-mouse-can-sing/">Website</a>, <a href="https://podcasts.apple.com/us/podcast/neuroradio/id1556937028?i=1000609038288">Apple Podcast</a>, <a href="https://open.spotify.com/episode/3VNtoWHTxHS3ipbdiRhCvV?si=B0c8TnR3SH6lU5SWk_fz4w">Spotify</a>)をいただいたのですが、いつも聞いている憧れの番組にいざ自分が出演すると、緊張してしどろもどろになり言葉足らずのところも多かったので、今回改めて文章でも残したいと思い筆をとった次第です。あくまでN=1の体験談に過ぎませんが、日本の地方で一人で申請準備をして右も左もわからず全然ダメだったときの自分が聞けたら喜んだであろう情報をまとめてみました。このブログ記事が世界のどこかで頑張っている同志の役に少しでも立つことがあれば嬉しいです。</p>

<h2 id="応募準備編">応募準備編</h2>

<h3 id="プログラムを選ぶ">プログラムを選ぶ</h3>

<p>PhDプログラムを選ぶ自分にfitするプログラムを選ぶことが大事とよく耳にします。fitとはふわっとした分かりづらい表現なのですが、一番簡単な考え方は興味のあるラボが複数(3つ以上が理想)あるかということです。現在の神経科学PhDプログラムでは入学後にローテーションして所属ラボを決めるプログラムが主流ですが、これには学生ができるだけ視野を広げる機会を設けるという教育上の理由に加えて、全てのPIが平等に学生をリクルートするチャンスを与える目的もあります（有名PIに人材が一極集中しない）。従って、一つのラボにしか興味がない応募者は好まれません。また、ローテーションで一緒に研究をしてみて、研究内容は好きでもどうしても人間性のウマが合わないということは頻繁にあるので、一つのラボに依存する必要のないプログラムを選ぶことは応募者にとってもメリットが大きいでしょう。</p>

<p>また、米国国籍や永住権を持っていない場合、国際学生に寛容かどうかの点もプログラム選びにおいて重要です。殆どののプログラムには毎年オファーを出せる国際学生（米国国籍、永住権のいずれも持たない外国人）の数に限りがあります。「米国のPhDは授業料無料で給料が出る」とよく聞きますが、実際は「授業料が様々な形でカバーされるため学生が手出しする必要はまずない。生活費も同様に様々な形で支給される。」という具合です。特に1年目はプログラムの財源から支給、2年目以降は所属ラボのPIが持つ研究費から支給という形が一般的です。プログラムが持つfundingの財源は様々ですが、NIHのTraining grant（T32）等は使用対象に制限があり、国際学生の分は他の寄付金などの財源で賄う必要があるため必然的に受け入れ人数が少なくなります。一般に、財源が州税であることが多い公立大学ほど国際学生に厳しく、寄付金の多い私立大学ほど国際学生に寛容なイメージです。米国籍や永住権を持っていない場合は、興味のあるプログラムに所属する学生の国際学生の割合を調べてみるのが良いと思います。ウェブサイト等に公表されていない場合は、プログラムコーディネーターの人に連絡すれば教えてもらえるはずです。</p>

<p>生活環境も、プログラム選びには大切でしょう。PhDは5-7年間と長いため、できるだけ自分にとって住心地がよい街に住むのが理想的でしょう。また、多くの人がPhD時代を過ごす20代中盤-30代前半は様々なライフイベントが起こる年代でもあります。研究のfitが重要なことは無論ですが、「日本に近い西海岸がよい」、「暖かい場所が良い」、「出会いの場が多い都会が良い」「家族で生活しやすい場所がよい」などもプログラム選びにおいて真っ当な理由だと個人的には思います。</p>

<p>神経科学以外のプログラムも考えられます。Neuroscienceの名がつくプログラムは年々競争が激化しており、各プログラム毎年600-1000人の応募者のうち合格者は12-30人（その内国際学生は0~5人）で実際に進学するのが5-20人です。Neuroscienceは学際的であるためありとあらゆるバックグラウンド（biology, psychology, engineering, physics, chemistry, mathematics, computer science, etc）の人が申し込んできます。一方、BiologyやMolecular cell biologyなどのプログラムは比較的枠が広く（30-50人/年のところもあります）、応募者のバックグランドもより限られるため生物系の人にはチャンスが多いかもしれません。工学系であればElectric engineeringやBiomedical engineeringなどもあります。どのプログラムから入学しても、殆どの大学ではDepartmentの垣根を超えてどのラボにも入ることができます。大学によっては複数のプログラムに併願できるところもありますし、自分のバックグラウンドにあったプログラムを選びましょう。</p>

<p><strong>プログラムを選ぶ - 体験談</strong></p>

<p>まずは、大学と興味のあるPIをリストアップし、それを周りの博士課程の学生や自分のPIに見せて相談しました。「このPIの研究多分興味あるんじゃない？」、「この人はやめといた方がいいよ」などとフィードバックをもらいました。国際学生が比較的多いプログラムを選びましたが、自分にfitすると感じた場合は小さめの公立大学も入れました。生活環境に関してはできるだけ都会に住みたいという希望は持っていましたが、元々は日本の田舎出身、現在はニューヨーク市住在で適応力はそれなりにあると考え、興味のあるPIが複数いる大学には都会・田舎問わずとりあえず応募してみて、生活環境に関しては面接やキャンパスビジットに呼ばれた時に実際に見て考えようとの結論に至りました。最終的には「そのプログラムが唯一の合格したプログラムであってもハッピーな気持ちで進学できる（そう）か」という基準で12個のプログラムに絞りました。結果的に一部のNeuroscienceのプログラムがない大学（CSHL等）の数校を除き、全てNeuroscienceのプログラムに応募しました。あまり他のプログラムを入念に調べる時間的余裕がなかったためです。結果的に複数の良いオファーをもらえたため結果オーライだったのですが、もっと他のプログラムを調べてみてもよかったと思います。</p>

<h3 id="piに事前にコンタクトをとるか">PIに事前にコンタクトをとるか</h3>

<p>プログラムベースでのアドミッションでは一般論としてPIにコンタクトを取る必要ありませんが、事前に知り合って気に入ってもらえれば応募書類に確実に目を通してくれるとも考えられるため意見の分かれるところです。まずは興味のあるラボのホームページをよく読みましょう。「大学院生希望の人のメールには返事しないので送ってこないでください。面接で会いましょう。」と書いてあることもよくあります。その場合は返事も期待できないため、わざわざ送る必要はないでしょう。メールする場合は、短い文章にして<strong>必ずCVを添付</strong>しましょう。質問で一番大切なのは「来年ローテーション学生を受け入れる予定はありますか？」という点だと思います。後述しますが、博士学生をリクルートする予定のあるPIの名前を挙げることはfitを示す上で大切です。</p>

<p>個人的にはcold emailするよりも、学会やセミナーで知り合うのが一番良いと思います。小さくよりニッチな学会であれば自分の研究興味の合うPIとより密に関わる機会が多く、SfNなど大きな学会では興味のあるラボのポスターの近くにいけばPIがうろうろしていることが多いので話かけやすいです。学会で直接話せれば、「あなたの研究に興味があるのでポスター見に来ました」とスムーズに会話を始められるでしょう。また、PIの印象に残る確率も上がると思います。ボスや同僚が知り合いの場合は直接紹介してもらうのもよいでしょう。</p>

<p>PIに事前にコンタクトを取ることはメリットもあるものの、たくさんの人に会おうとするとかなり大変ですし、合格を約束するものでもないので、本当に研究に興味があって会いたい人に絞って連絡をとってみるのが良いのではないかと思います。</p>

<p><strong>PIに事前にコンタクトをとるか - 体験談</strong></p>

<p>自分の場合は8月にGordon Research Conference Neural Mechanisms of Acoustic Communicationというニッチな学会に参加し興味のある分野の多くの研究者と知り合うことができました。GRCは100-200人ほどの参加者が田舎の大学キャンパスで皆で寝泊まりしながら1週間過ごすのでかなり密に交流することができ、分野についても見識が深まるのでおすすめです。</p>

<p>11月半ばにはSfNに参加しました。大学院申請のためにリストアップしたPIのラボからのポスターの日時をチェックし、リスト内のPIを見つけたら積極的に話しかけようと心に決めて臨みました。その結果多くの興味のあるPIと話すことができ、「自分今年のadmission commiteeにいるから、君の応募書類見とくね！」などとポジティブな反応ももらうことができました。また、あるPIが自分のポスターに訪れてたくさん質問してくれたときはかなり興奮しました。SfNはとても楽しく、大学院申請という文脈においても収穫の多い学会となりました。他の人から聞いたアドバイスですが（自分はそこまで頭が回らなかった）、学会が始める前に「SfNに参加するのでもしよければお会いしたいです。」と会いたいPIに連絡を取っていれば、個人面談をしていただけたかもしれません。SfNはリクルートメント目的で参加するPIも多いため、特に大学院生募集中のPIは時間を作ってくれる可能性が高いと思います。</p>

<p>自分は結局応募した12校のプログラムのうち、8校のPIとは学会等で直接面識があり、2校はそれぞれ一人ずつメールで学生の受け入れ予定があるか問い合わせ、残りの2校は全くコンタクトをとらずに応募しました。結果として、PIと面識がありぜひ来てほしいとまで言われたプログラムでも面接に呼ばれなかったり、逆に全くコンタクトなしのプログラムから面接に呼ばれたりもしました。しかし、神経科学の分野で研究を続ける以上人とのつながりは大切になってくるので、大学院申請の機会を活かして興味のあるPIに積極的に話しかけてみるのは良いことだと思います。話が盛り上がるとまだ論文化されてない最新の研究やその裏話が聞けてとても楽しいです。</p>

<h3 id="日本の財団の奨学金に応募するか">日本の財団の奨学金に応募するか</h3>

<p>日本には、海外での学位留学を支援してくれる財団がいくつもあります。これらの奨学金プログラムから内定をもらうことができれば、前述したプログラムの財源による縛りを受けづらくなるので、より合格確率が上がると言えるでしょう。しかし、財源豊富なプログラムでは、外部奨学金は合否へ直接影響しないと一般的に言われています。具体的にどのような財団があるかについては<a href="https://en.uja-info.org/funding-search">UJAの海外留学支援制度データベース</a>(実は自分が検索機能を作りました。手前味噌。)やより大学院向けに特化した<a href="https://xplane.jp/fellowships-list/">XPLANEさんの奨学金データベース</a>を参照ください。</p>

<h2 id="応募書類作成編">応募書類作成編</h2>

<p>応募書類作りで意識することは、全体のパッケージとして自分の研究者としての素質、ストーリーが伝わるようにするイメージすると良いと思います。エッセイで自分の研究に対する熱意、それを裏付ける行動（研究経験）、大学院での展望を、自分の言葉で語り、推薦状がそのストーリーを第三者目線で証言してくれるという具合です。</p>

<h3 id="statement-of-purpose">Statement of Purpose</h3>

<p>エッセイは応募書類の中で全て自分の言葉で自分のことをアピールできる唯一の機会です。研究経験などの事実は過去に戻って変えることはできませんが、それをどのようにストーリーとして伝えるかはいくらでも工夫のしようがあります。なぜPhDを取りたいのか、なぜこのプログラムのが良いのか、どんな研究がしたいのか、その目標のためこれまでどのような行動をしてきたのか、を説得力を持って伝えられるよう頑張りましょう。Admission committeeを務めるPIに聞いた話では、研究経験・興味のfitに加えて、研究内容を論理的に説明できるか、自分のキャリアトラジェクトリーをストーリーとして伝えられるか等の文章・思考力も評価対象であるとのことでした。先輩大学院生からエッセイをもらった時、「自分の人生はひっちゃかめっちゃかでこんな美しくまとまるようなストーリーはない」と感じましたが、何度も他人に見てもらって推敲していく中で不思議とストーリーができあがりました。</p>

<p>エッセイの形式は大学・プログラムによって異なるため、応募を決めたら早めにapplication portalを立ち上げ確認しましょう。自分が応募したプログラムの約40%がStatement of Purpose (SoP) 1つのみ、約40%がResearch Statement, Personal Statementの2つ、残りが1~2つのエッセイに加えてDiversity Statementが必要でした。文字制限は多くが1000 words前後、いくつかは500 wordsでした。各プログラムのinstructionをよく読んで、求められている内容を的確にカバーしましょう。</p>

<p>SoPの段落構成に唯一解はないと思いますが、自分の例を紹介します。R, PはResearch StatementとPersonal Statementを分けて各場合にそれぞれの内容がどちらに含まれたかを示しています。</p>

<ol>
  <li>
    <p>導入（big question）68 words - R</p>
  </li>
  <li>
    <p>医学部時代の研究内容（精神疾患、ヒトの電気生理）176 words - R</p>
  </li>
  <li>
    <p>臨床ではなく研究の道に行こうと思った理由・ヒトの精神疾患からSystems Neuroscienceに分野を変えた理由 99 words - R &amp; P</p>
  </li>
  <li>
    <p>卒後の研究 (Long lab) プロジェクト1 177 words - R</p>
  </li>
  <li>
    <p>卒後の研究 (Long lab) プロジェクト2 92 words - R</p>
  </li>
  <li>
    <p>Long labで研究者として学んだこと 125 words - R</p>
  </li>
  <li>
    <p>大学院でやりたいこと 174 words（興味あるPI - R、外部奨学金アピール - P）</p>
  </li>
  <li>
    <p>将来の展望 50 words - R &amp; P</p>
  </li>
</ol>

<p>計: 961 words</p>

<p>①では3文で「これまでの研究経験によってに興味を持った。特にについて研究したい。そのために〇〇大学の□□プログラムにいきたい」とまとめました。導入ではCommitteeに<strong>自分の”キャラ”を理解してもらう一文(hook)</strong>があると良いでしょう。一人のアプリケーションを読むのにファカルティが使う時間は1、2分が限度なので、最初の段落で次段落以降も読みたくなるような工夫が必要です。</p>

<p>②〜⑥は研究経験についてですが、細かいテクニックではなくbig pictureを意識しましょう。リサーチクエスチョンはなにか、その問題に取り組むためどうやってモデル動物や手法を選んだか、どんな結果が得られ、それをどう解釈したか、学会や論文で発表したか（引用情報）。またそれぞれのプロジェクトにおける自分の役割をはっきり書くこともcommitteeに自分のことを理解してもらう上で大切です。自分の独立したプロジェクトだったのか、ポスドクや大学院生のプロジェクトの一部を手伝ったのか等、読者にイメージが鮮明に伝わるよう書きましょう。自分の場合は、医学部時代に2つの研究室で研究しましたが、内容が卒後に行った研究に比べてこの先やりたい研究との関係性が薄かったため、一つの段落にまとめて短めに書きました(②)。そして学生時代の研究経験を通して医師ではなく研究者の道を目指すに至った気持ちの変化、研究対象をヒトから動物へ変えた思考の変遷を説明する段落を挿入しました(③)。このような段落は必要ない人も多いと思いますが、「医学部行ったのになぜPhDやりたいのか？」「なぜ研究分野を変えたのか？」は読者の誰もが抱く疑問だと感じたため説明しました。卒後のLong labでの研究はより大学院でやりたいことと近く、また学部時代の研究に比べて内容も濃くアウトプットも大きかったので2つのプロジェクトをそれぞれ段落を分けて詳しく説明しました(④、⑤)。最後に、PhD学生として研究キャリアを前進させる準備ができているというアピールと次以降の段落への移行を兼ねて、研究者として学んだソフトスキルを書きました(⑥)。</p>

<p>⑦では興味のあるPIの名前（少なくとも3人）を挙げ、それぞれのPIについてなぜ興味を持っているのか簡潔に説明（一人あたり1、2文ずつ）しました。気をつけることは、すでに引退したPIや亡くなったPIの名前を挙げないようにすることです。そして、可能であれば大学院生を募集しているPIの名前を挙げる（<strong>「興味のあるPIにコンタクトをとるか」</strong>の項を参照）とより面接に呼ばれる可能性が高まると思います。自分の研究興味・ストーリーに合致したPIを選ぶことも大切です。例えば、PIの専門分野が分子生物学者、ヒトの認知科学研究者、理論屋さんとバラバラな場合、「それぞれのPIが何をしている人かすらも理解してないのではないか」という印象を持たれてしまうリスクがあります。また、名前を挙げたPIに応募書類が回されるプログラムも多くあるため、「スキルがマッチして即戦力になりそう」と思ってもらえた方が評価が高まる可能性もあります。しかし読者の好みも十人十色であるため「これまでと同じ路線の研究を続けようという人は面白くない」と思うPIもいるでしょうし、読み手がどう受け取るかは我々のコントロール外なことでもあるので、自分の気持ちに素直に書くのが吉だと思われます。大切なのは、入学さえしてしまえばどのPIと働いてもよいということです。これまでずっと実験をしてきたが、理論系のPIにも興味があるという場合、戦略的にエッセイの段階では実験系PIのみを挙げておくというのも一つのやり方だと思います。</p>

<p>最後の段落は、将来はアカデミアでの独立研究者になりたいという一文と、これからの意気込みの一文を短く書いて終わりました。卒業後の展望は、PhDの5~7年の間にいくらでも変わりうることは読者も理解していると思うので、特に指示がない場合は、現時点でアカデミア志望なのか、インダストリー志望なのか等を完結に書けば十分だと思われます(⑧)。</p>

<p>大学院応募のSoPについてのアドバイスとして”Don’t be cute.”という言葉を耳にします。学部の応募書類と違い（私はアメリカの学部に行ってないのでわかりませんが）、PhDプログラムは研究のプロを目指すコースなので、あくまで研究経験を中心としたプロフェッショナルなエッセイを心がけます。SoPやResearch Statementと別にPersonal Statementを求められている場合は、そこでもっとパーソナルな部分をアピールする（リーダーシップ経験やアウトリーチ活動等）ことはできると思います。以前ある教授がTwitterで「この次、”私が子供の時、父親が〜〜病と診断されました”で始まるエッセイを見たらその瞬間読むのを止める！」という発言をして物議を醸していました。確かにその極端なレトリックに賛否両論集まるのは理解できますが、基礎研究の世界では自分の成果が世の中の人の役に直接立つ時は何十年、何百年先、あるいは一生来ないかもしれないという性質のものなので、「大切な人の役に立ちたい」よりも「どうしてもこの謎を解きたい」というモチベーションが好まれる傾向にあるのは事実です。</p>

<p>また、SoP書きにおいて<strong>”Show. Don’t tell.”というのもよいtipだと思います。「私は研究経験が十分にあり、PhD課程に進む準備ができています。」という文章では文面通りの内容をtellしているだけですが、「私は~~への興味があったため、卒業研究として〇〇に取り組みました。」という文章では、研究経験がありPhD課程に進む準備ができていることを直接言うわけではなく具体例をもってshowしている</strong>というわけです。この考え方は無駄な言葉を省き説得力のある文章書く上でとても役に立ちました。</p>

<p>SoPを含むエッセイ類は一発でそのまま提出できる質のものを書ける人はいません。できるだけ早く第一稿を仕上げて、多くの人に見てもらい推敲を重ねましょう。</p>

<p><strong>SoP - 体験談</strong></p>

<p>10月頭に第一稿を書き、研究室内外の大学院生4人、自分のPI、応募先の大学のポスドクやPIの2人に見てもらいました。特に研究室の大学院生の2人には何度も添削をしてもらいました。「意味が分かりづらいところはコメントして、文法の誤りは直したけど、ネイティブスピーカーなら使わない表現だけど意味は伝わるしあなたの個性が出ていて良いなと思った表現はそのまま残した。」と言ってくれました。自分のPIはAdmission committeeも努めているため、その視点で添削してくれました。また、各プログラムの興味あるPIの研究内容を書く部分が、彼らの実際の研究に合致していて良く表現できているかを見てくれました。多くの人のおかげで良いエッセイに仕上がったと思います。</p>

<h3 id="推薦状">推薦状</h3>

<p>推薦状は応募書類の中で一番重要な要素であると言っても過言ではありません。SoPでどれだけ良いストーリーを伝えても、他人の評価による裏付けがない場合その内容を信じてもらえないからです。3人の推薦者に自分がSoPで伝えた内容のそれぞれ別の側面をバックアップしてもらうと強いアプリケーションに仕上がると思います。</p>

<p>推薦者は「自分のことをよく知っている研究メンター」に頼むことが重要です。すなわち自分が所属してきた研究室のPIにお願いするのが一般的ですが、もし複数チームがあるような大ラボで、大ボスとの関係性が薄い場合、直接メンタリングしてもらった上司にお願いする、あるいは直属の上司と大ボスのジョイントで書いてもらう等の工夫をする方が良いかもしれません。いずれの人に頼む場合も<strong>少なくとも締切の3ヶ月前</strong>にはお願いしましょう。そして、残り2ヶ月、1ヶ月、2週間等のタイミングでリマインドすると良いと思います。申し込むプログラムが決まってない状態でお願いしても問題ありません。推薦状は1枚書き上げてしまえばプログラムごとに宛名を変えて提出するだけなので、締切が近くなってから申し込むプログラムが多少追加されても問題ないでしょうが、「推薦状を書いて欲しい」というそもそものお願いは、時間に余裕を持って行いましょう。</p>

<p>またPhDプログラムの推薦状は応募者は読めない仕様になっており、推薦者は自分自身の信頼を賭けて推薦状を書くことになります。つまり、強い推薦状を書いてくれると確証が持てる人にお願いすることが大切になります。推薦状をお願いする時、「強い推薦状を書いてくれますか？」と直接尋ねるのがよいと思います。確認しないと、親切（？）な人ならば「自分とあなたの関係性だと強い推薦状にはならないと思うから別の人にお願いしたら？」と言ってくれるかもしれませんが、何も言わずに弱い推薦状を書かれると命取りになります。</p>

<p>推薦者が有名であることの重要性はよく議論されるトピックですが、残念ながら推薦者がその分野で名が知られているかどうかは関係ないとはいえません。業界は狭いため、活躍している研究者同士は友人・知り合いであることがほとんどです。同じ内容の推薦状があった場合、良い研究者だと信頼をおいている人の言葉の方がより重みを持つという現象は人間の性として存在すると思います。しかし、いくら有名な人が書いた推薦状でも内容が薄い・評価が悪い場合は間違いなくrejectされます。あくまで、<strong>有名人からのものすごく強い推薦状≥ものすごく強い推薦状&gt;有名人からの強い推薦状&gt;強い推薦状»»»&gt;弱い推薦状</strong>というイメージです。<strong>自分のことをよく知ってくれているメンター</strong>にお願いしましょう。推薦者が日本の先生で国際基準の推薦状書きに慣れていない場合はこちらからサンプルを渡すなど工夫をすると良いと思います。</p>

<p><strong>推薦状 - 体験談</strong></p>

<p>自分は日本の医学部でお世話になった先生、医学部時代の留学先のPI（米国）、現在のPI（米国）の3人にお願いしました。全員1~2年間は研究メンタリングをしてもらっているので関係性としては十分、かなり強い推薦状をいただけたと思います。いわゆる有名度で言えば最初の2人は臨床脳波系の研究者なので基礎神経科学では知られておらず、現在のPIは分野で有名なPIという状態でした。</p>

<h3 id="cv">CV</h3>

<p>評価者がエッセイや推薦状に書いてある内容を確認したいとき情報がすぐ見つかるような構成を心がけましょう。一般的なアカデミックCVは既に出版された論文等を羅列したシンプルなものですが、大学院申請のCVにおいてはResearch Experienceの欄に取り組んだプロジェクトの内容を箇条書きで簡潔に書く等してもよいと思います。外部奨学金などを取得している場合は太字でアピールしましょう。エッセイ同様ひとまず自分で作ってみて経験のある人に添削してもらうのが良いでしょう。</p>

<p><strong>CV - 体験談</strong></p>

<p>9月頃に仕上げてラボの同僚に2、3度添削してもらいました。</p>

<h3 id="toefl-ibt">TOEFL iBT</h3>

<p>英語が母国語でない &amp; 英語ベースのプログラムで学位をとっていない場合は提出が求められます。テストを受けて結果が出るのに1-2週間、そこからスコアを各学校に送るのに1週間ほどかかるので早めに済ませてしまいましょう。スコアはTOEFL iBTであれば100/120を越えていればOKで、特にそれ以上点数が高くても面接に呼ばれる可能性には影響しません。Pandemic以降TOEFL iBTも自宅で受けられるようになり、またDuolingoを採用している学校もあるみたいなので少しはましになったものの（昔は日本の田舎に住んでいる人は都市部のテストセンターまで行かないといけなかった）、受験料は高く、申請先の学校にスコアを送る度に追加料金がかかり出費がかさむため辛いです。
<a href="https://www.ets.org/toefl/test-takers/ibt/prepare/practice-tests.html">ETS公式が提供している無料のプラクティステスト</a>もうまく活用しましょう。</p>

<p><strong>TOEFL iBT - 体験談</strong></p>

<p>8月に自宅受験し無事に十分な点数が取れました。</p>

<h3 id="gpa">GPA</h3>

<p>一部のプログラムでGPAは応募者の足切りに使われていますが、それ以上の意味を持たないことが多いようです。足切りをしないことを明言しているトッププログラムも多く、admissionに関わっている現PIもGPA（特に海外大学の）はチラ見すらしないと言っていました。米国のfacultyたちの間ではGPAが大学院生としてのパフォーマンスを全く予測しないというのが常識になっていて気にする人はほぼいないとのことらしいです。</p>

<p>そもそも米国のGPAはインフレしていて、<a href="https://www.thecrimson.com/article/2022/10/3/barton-grade-inflation/">この記事</a>によるとハーバードカレッジ卒業生の平均GPAは1890年には2.55だったが、1970年には3を超え、2022年には3.8に到達しそうです。アイビーリーグの授業でTAをしたことある友人から聞いた話ではどんなにパフォーマンスが低くてもBマイナス以下はつけられないと担当教授から言われたとのことでした。 低い成績をつけるとまずは学生が抗議にきて、下手をすると親も出てくると聞きました（自分は米国で学部に言っていないので話半分に聞いてください）。</p>

<p>しかし、現実として足切りが存在するプログラムもありますし、何より良い大学のPhDに行こうという学生は皆成績優秀です(例: <a href="https://gradschool.duke.edu/about/statistics/neurobiology-phd-admissions-and-enrollment-statistics/">Duke Neurobiology PhDプログラムの2022-23年の入学者の平均GPAは3.7</a>])。周りの応募者に引けを取らない成績(3.5/4.0以上)をとることが理想的でしょう。日本を含む米国以外の大学の成績表は<a href="https://www.wes.org/">WES</a>等の変換サービスで米国式に変換を求められることがあります。お金はかかるのですが、多くの場合は数字が上がる方向に修正されることが多いようなので利用価値があると思います。</p>

<p>また、プログラムによっては、アプリケーション内でGPAが低い場合など自分の応募書類のウィークポイントを弁明するフォームがあります。もし家庭の事情や経済的な事情等、パンデミックによる影響等、ある場合は書きましょう。</p>

<p><strong>GPA - 体験談</strong></p>

<p>自分のGPAは他の応募者からは聞いたことがないほど低かったです。実際にGPA足切りが存在すると聞いていたプログラムからは面接に呼ばれませんでした。しかし、Harvard, Columbia, Princeton, NYU, UCSDなどのトッププログラムから面接に呼ばれることができたので、GPAで足を切られ他の書類が読まれないということはなく、十分な研究経験等他の箇所で挽回することができれば良いプログラムからオファーをもらえる可能性もあるということがわかりました。ぜひGPAが低い場合も諦めず挑戦してほしいです。</p>

<h2 id="面接編">面接編</h2>

<p>面接に呼ばれたら、まずは盛大に自分の成功を祝福しましょう！600-1000人の応募者の中から、面接に呼ばれるのは30-70人、面接に呼ばれた時点でかなりの倍率を抜けてトップ数%に残ることができたということです。面接に進んだ時点で能力値が十分であるので、後はfitの確認と言われています。基本的には「うちに来て欲しい」というスタンスで数日間のイベントが構成されており、ファカルティや現役学生たちから身に余るほどをおもてなしを受けるのでとても楽しいです。面接では評価される立場であることは間違いないのですが、面接に呼ばれたあなたはおそらく複数のプログラムから面接オファーをもらい、最終オファーも複数もらい、最後はどのプログラムのオファーをアクセプトするか選ぶ立場になるでしょう。面接でのそのプログラムのコミュニティの人々とのやり取りや現地の街を訪れたときの自分のフィーリングは、行き先を決める時重要な判断材料になります。</p>

<h3 id="面接イベントの全体像">面接イベントの全体像</h3>

<p>2022-23年サイクルで自分が面接した9校のうち3校はin-person、5校はフルリモート(Zoom)、1校は2段階構成で第1ラウンドはオンライン、生き残ればin-person面接に進める）でした。In-person面接は、交通費や宿泊費、食事代など全て支給され、現地に滞在しながら数日間様々なイベントがあります。大体1日はファカルティとのone-on-one面接で、その他はラボツアーは学生のQ&amp;Aパネル、ファカルティの自宅に招かれてのディナーや学生主催のパーティなど朝から晩まで予定が詰まっています。Online面接ではZoomでone-on-one面接が開催され、他には同じように現役学生と直接やり取りをする機会が沢山あります。Online面接の場合は、オファーが出た後にキャンパスビジット（後述）が行われ、現地に行って人々と交流したり楽しいアクティビティに参加することができます。</p>

<p>12月後半に大体の面接オファーが出揃います。遅いところは年明けにオファーが来ることもあります。面接は1月から2月末までで行われます。</p>

<h3 id="ファカルティとのone-on-one面接">ファカルティとのone-on-one面接</h3>

<p>一人30分から1時間、各プログラム大体4-6人との面接が設定されます。面接の前に会いたいファカルティのリストを提出するように言われるので、そこで自分の興味があるファカルティを指名することができます。運営側はできるだけ希望をマッチするように努力してくれますが、全てが自分の希望通りになることは少ないです。全く違う分野のファカルティが当てられることもあります。分野が違うファカルティがわざわざ当たる場合はその人がadmission committeeにいてオファーの意思決定に直接関わっている人の可能性が高いです。決して興味なさそうな顔などせず、自分の興味のあるファカルティとの面接と同じエネルギーを持って臨みましょう。分野の異なる人にもわかりやすいように自分の研究を話し、相手の研究に興味をもって質問し会話を盛り上げる能力は研究者として大切な資質だと考えられます。</p>

<p>準備としては、面接予定のファカルティのラボからでている過去5年くらいまでの論文を1、2本ほど読んで研究について質問を数個考えておきましょう。分野が全く違ってちんぷんかんぷんの場合はアブストラクトだけ読んでなんとなく概要を把握すれば良いと思います（面接する側も細かい理解は期待していないでしょう）。逆に実際に自分が入りたいラボのファカルティと話す時は、最近のSfNポスターのアブストラクトからまだ論文化していないプロジェクトについて把握したり、より深い準備をして質問を沢山考えておくとよいと思います。そして何より自分の研究経験を自分の言葉でしっかり話す準備が大切です。複数のプロジェクトがある場合は、基本的には相手の分野や自分がこれからしたいことへのrelevanceに併せて1つ選んで話すようにしましょう。沢山練習すればするほど、短い時間で簡潔に話すのが上手になるので周りの人に模擬面接をお願いして練習しましょう。</p>

<p>面接者のパターン</p>
<ol>
  <li>自分の研究について話した後（途中で色々質問される）、面接者が自分の研究について話す+プログラムについて質問ある？など聞かれる</li>
  <li>面接者がほとんど自分の研究について話す</li>
  <li>研究に関する話は程々に一般的な質問（興味あるラボはどこ？なぜうちのプログラム？卒業後の予定は？）に終始する</li>
</ol>

<p>①が一番よくある形です。自分の研究の話をする中でだいたいは途中で質問をされます。「なぜその実験をやったの？」「こういうやり方は考えられない？」「こういう解釈もできるのではないか？」など人によって様々な質問があります。どこまで自分の頭で考えて研究できるのか（言われたことをやるだけなのではなく）を見られていると思われます。②は比較的少ないですが、たまにあります。この場合は書類を見て応募者を既に気に入っているので、あとは自分の研究室にリクルートしようとしてくれている場合や応募者にあまり興味がなく自分の話をするのが大好きという場合などが考えられますが、いずれもプラスサインなので、沢山質問して会話にエンゲージするようにしましょう。③はadmission committeeにいるPIが沢山の応募者を面接しているときに多いパターンです。様々な角度での多様性を担保する必要があるため、何に興味があってどういう進路希望なのかなど、細かい研究内容ではなく人間としての応募者に興味を持って質問されます。また、オファーを出せる数には常に限りがあるため、できるだけ本当にそのプログラムに興味をもってて来てくれる人を見極めてオファーを出したいと考えています。そのため直接的あるいは間接的に「オファーを出したらうちにくるの？」と聞かれるときもあります。本気で行きたいプログラムの場合は”It’s definitely one of my top choices.”。もしダントツの第1希望である場合は”I will definite accept if I get an offer.”などとアピールしてよいと思います。また、ファカルティから質問があるか聞かれた場合は、将来の研究の方向性などを尋ねるのもよいですが、自分がローテーションを考えているラボの場合は、「あなたのメンターシップスタイルは？」「トレイニーとはどのくらいの頻度でミーティングする？」など実際にそのラボで働くなら事前に聞いておきたいあれこれを遠慮なく質問しましょう。後に同じ質問をそのラボの学生にすることで、本人のセルフイメージと実際にラボの学生が持っているイメージに乖離がないか確認することもできます。面接はあくまで人として、サイエンティストとして会話ができるかが重要な点なので、自分の研究について話す時にカンペを見たり、スライドを引っ張りだしたりせず、相手の目を見て会話し、質問には聞かれてることに的確に答えるよう心がけましょう。</p>

<p><strong>ファカルティとのone-on-one面接 - 体験談</strong></p>

<p>面接はいつも論文で見て憧れていた研究者たちとone-on-oneで時間を割いて自分の研究やこれからのことを聞いてもらえる本当に貴重な機会でした。毎回直前には緊張するものですが、毎回とても楽しかったです。幸い9校のプログラムから面接オファーをいただけたので、46人のファカルティと面接で話す機会に恵まれました。よく知ってる人とのin-personでの面接の場合は、「もうお互いのことよく知ってるからラボ案内するよ」とラボ見学してあるき回りながら雑談するだけということもありました。ノーベル賞受賞者と面接する機会もあり良い思い出になりました。フェデラーやナダル、大谷と毎日会って話をするようなスリアルな体験でしたが、皆現実社会に実在して、人間なんだなーと感じることができました。複数のオファーをもらえても結局行けるのは1つだけですが、面接で多くの研究者に顔と名前と研究内容を覚えてもらい、ファーストネームで呼び会える仲になれるのはまたとない経験であったと思います。</p>

<h3 id="その他のイベント">その他のイベント</h3>

<p>ファカルティとの面接は大体丸一日かけて行われますが、それ以外の日程も朝から晩までイベントが詰まっています。ここからは少なくとも表向きには評価はされず、リラックスして楽しむのみです。現役学生と一緒に観光アクティビティ（ハイキング、街散策、博物館めぐり等々）やハウスパーティを通して交流することができるので、自分の興味のあるラボの学生を見つけて実際のラボでの生活がどうか訪ねて情報を集めることができます。学生が直接誰にオファーを出すかの決断にファカルティほど影響を持っていることは少ない（プログラムによっては学生がadmission committeeに入っていることもある）ので、変に猫をかぶる必要はないですが、学生も自分のPIから「この人うちのラボに興味あるらしいから、本当に興味あるか見といて」などと言われていることはよくあるようです。また、当たり前ですが人種差別、性差別など人として配慮にかける言動は論外です。このようなレッドフラグはadmission committeeに必ず通告が行きます。パーティではアルコールも出ますが、あくまでプロフェッショナルな場ですので、極端に羽目を外すようなことは避けましょう。</p>

<p>細かいことはさておきイベントが盛りだくさんなので思いっきり楽しみましょう！</p>

<p><strong>その他のイベント - 体験談</strong></p>

<p>とにかく楽しかったです。応募者数人ずつのスモールグループでファカルティのお家に招かれてディナー場面では、面接では話せなかった個人的な趣味や家族の話等を通して、研究面だけでなく人としてよりファカルティのことを知れてよかったです。現役学生と関わる機会ではそのプログラムの「ノリ」が自分に合っているか見ることができました。一日中食べ物と飲み物が無限に出てくるので太りました。</p>

<h2 id="入学先決め編">入学先決め編</h2>

<p>1月頭から面接が始まり、早いところは1月中旬からオファーが出始め、3月半ばにはだいたい結果が出揃うと思います。書類申請時に自分の中でランキングがあったとしても、面接を通して実際にファカルティや学生と交流したり街を訪れて雰囲気を感じることで順位が変わることはよくあります。複数オファーがもらえた場合は4月中旬までにどこに行くか決断します（米国のプログラムの決断締切はどこも同じ日であるはず）。</p>

<h3 id="キャンパスビジットで自分の肌で感じるpiや学生とより深く話す">キャンパスビジットで自分の肌で感じる＆PIや学生とより深く話す</h3>

<p>Online面接の場合は、オファーがでた後にin-personのビジットがあります。内容はin-person面接と似ておりイベント盛りだくさんの数日を過ごします。ファカルティとone-on-oneの面接を設定してもらえることもあります。ビジット中に話したいファカルティと会えなかった場合は、別日にZoomなので面談を申し込めば対応してもらえると思います。プログラムや興味のあるラボの環境について、疑問点は全て解決して納得した決断ができるよう心がけましょう。</p>

<p><strong>キャンパスビジットで自分の肌で感じる＆PIや学生とより深く話す - 体験談</strong></p>

<p>ビジットはプログラムや街の雰囲気を知る上でとても良かったです。個人的には、特にファカルティと話す時に、面接時とは違い評価されていると意識せずにリラックスして話すことができ良かったです。「こんなことも知らないのかと思われたらどうしよう」など気にせずに研究について初歩的な質問もすることができました。他はin-person面接のビジットと似ていますが、多くの学生と直接交流し、楽しいアクティビティも多く楽しい時間を過ごしました。</p>

<h3 id="給料や医療保険ta義務等を含めたフルパッケージを確認する">給料や医療保険、TA義務等を含めたフルパッケージを確認する</h3>

<p>正式なオファーレターとともに、Stipend（お給料）やハウジング、医療保険についてなど、事務的な契約内容のフルパッケージが送られて来ます。ここで改めてそのプログラムも学生としての生活をイメージし、想像をふくらませることができます。ファンディングスキームを理解することも大切です。プログラムによってはTA（学部生用授業のアシスト）が義務（対価として1年目の生活費がでる）であるプログラムもあれば、TA義務はなく、希望してTAを行えばその分お給料がアップするプログラムもあります（実際に見聞きした例: Harvardは$10,000/セメスター、NYUは$6,000/セメスター等）。Stipendの額は各プログラムの裁量で決まっているため、ばらつきがあります。今回の応募サイクルで自分が見聞きした状況だと、NYCやボストンなど物価が高い街では$43,000-$49,000/年、物価の低い州では$28,000/年といった具合でした。大学院生のStipendが一般的でない国出身の自分にとってはお金がもらえるだけありがたいという話なのですが、正式な雇用関係によるお給料ではなくあくまで奨学金扱いなので、最低賃金の担保や有給、年金などの福利厚生が整っておらず曖昧で、待遇は大学・プログラムによってまちまちです。インフレや学生ユニオンによる交渉に併せて毎年上昇傾向ではあるようです。</p>

<h2 id="終わりに">終わりに</h2>

<p>振り返ってみて今回上手く行った理由は①大学院で行いたいsystems neuroscienceの分野で更に研究経験を積み、強い推薦状をもらうことができた。②周りの大学院生やファカルティなど多くの人の助けを得ることができた。の2点に尽きると思います。2年前にコロナ禍の中、大分県の実家から一人ぼっちで応募書類を作ったときとは違い、何度も試行錯誤と添削を通して強いアプリケーションを作ることができました。この恩はぜひpay forwardしていきたいと思っているので、ぜひ米国のPhD課程に興味があるが準備に関して質問がある方などご気軽に相談してください。また①に関連して、大学院進学前に米国で研究経験を積みたい方も気軽に相談してください（自分の経験については以前<a href="https://yukifujishima.com/blog/2021/06/05/research-associate-application">こちらのブログ記事</a>にまとめました。）。</p>

<h2 id="進学先決定20230528-追記">進学先決定(2023/05/28 追記)</h2>

<p>最終的にはNYU (Neuroscience), Columbia (Neuroscience), Princeton (Neuroscience), UC San Diego (Neuroscience), Cornell (Neuroscience), U Oregon (Neuroscience)からオファーをいただきました。</p>

<p>迷いに迷った結果NYUへ進学することにしました。この決断プロセスも一生の思い出に残るものであったので色褪せないうちにどこかで文章に残せたらと思っています（ここに書くにはパーソナルすぎるか..?）。この数ヶ月は、名だたるトップ研究者たちから「うちにおいでよ」とチヤホヤされるという、もう２度とないであろう経験をしました。すごい人達と話して自分もすごくなったと思い上がっていたのですが、鏡を見てみるとそこにはパブリケーション歴のないペーペーの凡人しか映っていなかったので、imposter syndromeにならないように注意しながらこれからの研究生活を楽しんでいきたいと思います。</p>

<p>長文記事を読んでいただきありがとうございました。</p>

<h2 id="役に立つリソース">役に立つリソース</h2>
<ul>
  <li><a href="https://www.amazon.co.jp/So-You-Want-Be-Neuroscientist/dp/0231190891/ref=tmm_pap_swatch_0?_encoding=UTF8&amp;qid=1681095009&amp;sr=8-1">So, you want to be a neuroscientist?</a>: 神経科学研究に興味を持つ全てのオーディエンスに向けて書かれたキャリア本。大学院、ポスドク、企業職、PI含む米国でのキャリア選択肢を知る上でとても参考になる。</li>
  <li><a href="https://nivlab.princeton.edu/pnipsy-graduate-phd-program-application-tips">PrincetonのファカルティDr. Yael Niv氏による大学院申請Tips</a></li>
  <li><a href="https://future.cce.caltech.edu/documents/16422/Statement_of_purpose_handout_2017_1.pdf">CaltechによるSoPに関するTips</a></li>
  <li><a href="http://lucy-lai.com/blog/gradapps.html">Harvard PiNの学生Lucy Lai氏によるPhD ApplicationについてのTips</a></li>
  <li><a href="https://erickenjilee.github.io/ApplyingToGradSchool.html">Boston UniversityのPhD学生Kenji Lee氏によるTips</a></li>
  <li><a href="https://www.science.org/content/article/five-reasons-graduate-programs-reject-stellar-applicants">なぜ強いアプリケーションの応募者でもrejectされることがあるのかについての記事</a>: fitの意味が少しわかる</li>
  <li><a href="https://twitter.com/ralph_ep/status/1575482078317142018?s=20">NYU Application Support Group</a>: 現役学生有志がone-on-oneでエッセイ等サポートしてくれる</li>
  <li><a href="https://pni.princeton.edu/graduate-program/how-to-apply">PrincetonのNeuroscience PhD学生による応募書類サポートグループ</a>: Princetonバージョン</li>
  <li><a href="https://en.uja-info.org/funding-search">UJA海外留学支援制度データベース</a></li>
  <li><a href="https://xplane.jp/fellowships-list/">XPLANE大学院用奨学金リスト</a></li>
  <li><a href="https://yukifujishima.com/blog/2021/06/05/research-associate-application">日本から米国の研究室でRAポジションに応募した体験談</a></li>
  <li><a href="http://www.rdgao.com/blog/2021/12/23/">Richard Gao氏のブログ記事</a>: UCSDでPhD後、現在ドイツでポスドク中。Max PlanckのPhDコースの応募書類評価に関わった経験をシェアしてくれている。</li>
</ul>

<p><img src="/assets/images/blog/20230413/nyu.jpg" alt="nyu" />
<em>New York, New York (broadway show) @NYU revisit</em></p>

<p><img src="/assets/images/blog/20230413/ucsd.jpg" alt="ucsd" />
<em>La Jolla @UCSD revisit</em></p>

<p><img src="/assets/images/blog/20230413/salk.JPG" alt="salk" />
<em>Night at the Salk Institute @UCSD revisit</em></p>

<p><img src="/assets/images/blog/20230413/harvard.jpg" alt="harvard" />
<em>Cool hotel with a great vinyl collection @Harvard interview</em></p>

<p><img src="/assets/images/blog/20230413/princeton.JPG" alt="princeton" />
<em>Nassau Hall @Princeton revisit</em></p>

<p><img src="/assets/images/blog/20230413/columbia.jpg" alt="columbia" />
<em>Korean BBQ @Columbia interview</em></p>

<p><img src="/assets/images/blog/20230413/cornell.jpg" alt="cornell" />
<em>The highest waterfall east of the Rocky Mountains @Cornell revisit</em></p>

<p><img src="/assets/images/blog/20230413/oregon.JPG" alt="oregon" />
<em>Nice hike at the Spencer Butte Trail @U Oregon revisit</em></p>

<p><img src="/assets/images/blog/20230413/bu.jpg" alt="bu" />
<em>New data science building @BU interview</em></p>

<p><img src="/assets/images/blog/20230413/irvine.JPG" alt="irvine" />
<em>Pretty garden in the hotel @UC Irvine interview</em></p>]]></content><author><name>Yuki Fujishima</name><email>yfujishima1001{at}gmail.com</email></author><category term="Career" /><category term="Japanese" /><summary type="html"><![CDATA[今回はありがたいことに複数の素晴らしいプログラムからオファーをもらうことができました。あくまでN=1の体験談に過ぎませんが、日本の地方で一人で申請準備をして右も左もわからず全然ダメだったときの自分が聞けたら喜んだであろう情報をまとめてみました。]]></summary></entry><entry><title type="html">Katakori - A local illness unique to Japanese people</title><link href="https://yukifujishima.com/blog/2022/10/03/katakori" rel="alternate" type="text/html" title="Katakori - A local illness unique to Japanese people" /><published>2022-10-03T00:00:00+00:00</published><updated>2022-10-03T00:00:00+00:00</updated><id>https://yukifujishima.com/blog/2022/10/03/katakori</id><content type="html" xml:base="https://yukifujishima.com/blog/2022/10/03/katakori"><![CDATA[<h2 id="prologue">Prologue</h2>

<p>When I was in medical school, I had a part-time job at the medical history museum of Kyushu University. It was founded in 2015, when I was in the second year, by the alumni association with an intention to create a space to store and chronicle the history of the school. One of the core members of the project told me that there are not many historians with medical knowledge or medical professionals with formal training in history research. Most of the medical history therefore has been documented by medical doctors who are history ‘nerds’ but not necessarily trained in it. So the idea of the founding members was to construct a place within the university where medical people and historians can collaborate to establish a knowledge base.</p>

<p>My job responsibility ranged from providing information to guests at the front desk to sorting historical materials for the database. I was able to work with people both from the School of Medicine and the Department of Literature (historians) and enjoyed the diverse, free, open atmosphere at the museum.</p>

<p>One day, one of my colleagues who was a history PhD student, told me about a special lecture by Prof. Shigehisa Kuriyama of Harvard University, who studies medical history with anthropological approaches. I attended the lecture and later had a chance to sit down with him for an hour. He told me many interesting stories, and one of them was about his research on ‘<em>katakori</em>’, which completely changed my perspectives on things, let alone <em>katakori</em> itself.</p>

<p>The original research paper: <a href="https://www.jstor.org/stable/25791005">https://www.jstor.org/stable/25791005</a></p>

<h2 id="what-is-katakori">What is <em>katakori</em>?</h2>
<p>Katakori (肩こり) is one of the most common ailments in Japan. According to a recent study, 45.6% of 1122 participants (426 male, 696 females) said they had <em>katakori</em> (Kumagai, et al. 2021). It is discomfort you feel in your neck and shoulders after a long hours of office work. I am a chronic sufferer myself, and for the past two weeks it has definitely been worse as I had to spend a lot of time sitting in front of my PC and writing documents.
The interesting fact is that despite the huge prevalence in the Japanese population, the ailment is pretty much non-existent in the other parts of the world. Prof. Kuriyama’s research gives striking insights into why only Japanese people suffer from <em>katakori</em> and how the meaning of the ailment has changed over time. My mind was blown away when I learned how we can think so differently about a physical phenomenon, even a disease if we move in space and/or time.</p>

<h2 id="why-do-only-japanese-people-suffer-from-katakori">Why do only Japanese people suffer from <em>Katakori</em>?</h2>
<h3 id="the-cultural-background-the-flow-of-energy">The cultural background: the flow of energy</h3>
<p>The key to understanding the reason is in the concept behind the word “<em>katakori</em>”. The word is often translated as “still shoulders”. But Prof. Kuriyama points out that that is not the correct way to explain this ailment.</p>

<blockquote>
  <p>The Nanzando dictionary of medicine identifies <em>katakori</em> as “subjectively, an extremely uncomfortable feeling, accompanied by dull, heavy pain in the muscles of the neck and shoulder,” and lists as its chief causes fatigue, poor posture, psychological stress. One is tempted to say: <em>katakori</em> is mental tension manifest as muscular tension. But tension is inexact. To appreciate the distinctive feel of kori it may be useful to reflect upon what happens, sometimes, when longtime friends fall out. Harsh words are exchanged; feelings are hurt; ties are severed. Later, the friends begin to speak to each other again, but their conversations are no longer the same. Though they pretend a return to their former casualness, both know that it is only a pretense. The intense antagonisms and tension that both felt at the time of the argument have long faded; but the resentments of the time have hardened into shikori — a term closely cognate with kori, and often used interchangeably with it — block all easy exchange. […] The pain of <em>katakori</em> is not unlike this dull and heavy ache of suffocated words, of feelings congealed and unable to ‘get through’. — Kuriyama, 1997.</p>

</blockquote>

<p>As seen in the above passage, to fully grasp <em>katakori</em>, we must understand the concept of kori (凝り). The kanji character 凝 carries the meaning that something that flows like water stagnates. An example use is 凝固 (solidification), a process in which an atoms are converted into an ordered solid state from a liquid disordered state. In Japan, people like to think of energy as a liquid-like flow, which probably is heavily influenced by Buddhism concepts. (You might be familiar with ‘chakra’ if you practice yoga or have watched Naruto.). The spiritual aspect of the culture seems to have served as the rich soil for <em>katakori</em> to emerge and develop into the immense pain the people now have integrated into their identity.</p>

<p>But this does not fully explain why <em>katakori</em> is unique to Japan as <em>katakori</em> does not exist in other cultures with Buddhist influence. Prof. Kuriyama further searches the history for an answer.</p>

<h3 id="katakori-existed-in-guise-of-another-disease-in-the-edo-period"><em>Katakori</em> existed in guise of another disease in the Edo period</h3>
<p>Although the word <em>katakori</em> seems to first appear in Meiji times (1868-1911), Prof. Kuriyama found that the verbal phrase <em>kata ga korite</em> (the shoulders get kori) already existed in medical text of Edo period (1600-1868). Many people in Edo times complained that their shoulders were “blocked” or “clogged”. Back then, this complaint was called <em>kempeki</em> (痃癖). It was also documented in the Japanese-Portuguese dictionary of 1630 as Qenbeqi (<em>kenpeki</em>): “A shoulder affliction”. Prof. Kuriyama further states that in scenes of daily life depicted in Edo literature and Illustrations, we see people treating their shoulders in ways that <em>katakori</em> sufferers would stil find familiar: they run on salves, they burn moxa, they ask others to massage them, or pound themselves with objects at hand.</p>

<p>The word <em>kempeki</em> originated from a Chinese word, xuanpi. However it was a technical term used only by medical professionals to describe an abdominal affliction and had nothing to do with the back. The term was introduced to Japan for the medical experts, and then it locally diverged from the ‘correct’ terminology and transformed into a popular, common word.</p>
<h3 id="the-substitution-of-kanji-might-be-the-reason-for-the-misuse-of-the-word">The substitution of kanji might be the reason for the misuse of the word</h3>

<p>But how did people make the misunderstanding? Misunderstanding between a neck and shoulder problem and an abdominal problem seemed to be too big of a jump to be made without an intention. Prof. Kuriyama suspected that some hidden logic must have linked them.</p>

<blockquote>
  <p>the ken of <em>kenpeki</em> combines the disease radical with the graph for a string stretched taut, thus suggesting pathological tightness. The character was obscure, and rarely used except in the compound <em>kenpeki</em>. Some Japanese writers substituted in its stead the character for shoulder — also read ken (and also read kata, as in <em>katakori</em> — Japanese characters typically have two or more readings). This made explicit the popular understanding of <em>kenpeki</em> as a heki of the shoulders. The affliction that concerns us then is heki. — Kuriyama, 1997.</p>

</blockquote>

<p>This story makes much clearer the reason why <em>katakori</em> uniquely exists in Japan. Prof. Kuriyama adds more nuance to the story. Please refer to the original article if you are interested.</p>

<h2 id="the-perception-can-be-different-across-time">The perception can be different across time</h2>
<p>So far, we have seen that an ailment can exist in a specific space (culture) but not elsewhere. The same can be said about time. A disease can only exist in a specific period of time and/or can be perceived completely differently. <em>Katakori</em> happens to be a great example for the concept that changes its perception over time. As my <em>katakori</em> seriously worsened after working so much on writing, it is a symbol of overwork today. But it was not always the case in the past, in fact, what it meant to have <em>katakori</em> was quite the opposite in the Edo period.</p>

<h2 id="the-new-guide-for-a-healthy-life-by-kaibara-ekiken">The new guide for a healthy life by Kaibara Ekiken</h2>
<p>The Edo period (1603 - 1867) indicates the period in the history of Japan, when the Tokugawa shogunate ruled the country. It was the longest and the last feudal period with a samurai government. The long-time stability, coupled with the isolationist foreign policy (sakoku), allowed the perpetual peace and the development of art and culture. With economic growth, money became something that circulates, as well as the energy (ki) in the body.</p>

<p>Kaibara Ekiken (1630 - 1714), a neo-Confucianist philosopher and botanist, casted a theory that represents the atmosphere developed in the Edo society.</p>

<blockquote>
  <p>Kaibara Ekiken’s Yojokun (1713) became the most popular guide to regimen in Japanese history. And yet much of its advice echoed the rules of regimen long taught in China: avoid excess in food and drink, don’t overindulge in sex. But in one respect, Ekiken thought that Chinese precepts easily lead one astray. There are those who hold, he observed, that the art of cultivating vitality is embodied by the retired old man passing his days in peaceful leisure, or, in the case of the young, by the hermit who lives far away from the toilsome cares of society. — Kuriyama, 1997</p>

</blockquote>

<p>Ekiken rejected the Chinese ideal of the retired, eremitic existence.</p>

<blockquote>
  <p>The art of cultivating life does not lie in relaxed ease. It requires bodily activity. Leisure, rather than fostering vitality, causes it instead to stagname and block up. The easy life makes one sick (Kaibara, 1981 37)  […]. For Ekiken, though, labor (rodo) represented the royal path to vigorous long life. — Kuriyama, 1997</p>

</blockquote>

<h3 id="the-nation-isolation--missing-out-the-industrial-revolution">The nation isolation = missing out the industrial revolution</h3>

<p>With the spread of Ekiken’s ideas, industry became a virtue. Yet hard work is also a necessity. According to the economic historian Hayami Akira, a population explosion in seventeenth century Japan resulted in a reduced individual access to land, capital, and animal power, and forced ever-increasing reliance on human labor. Japanese farmers were striving to achieve the same or greater returns while having less animal resources. On top of that, because of the isolationist policy that took place in the Edo period, Japan fails to benefit from all the engineering technologies invented in the industrial revolution.</p>

<blockquote>
  <p>Whereas England underwent an industrial revolution, the economic growth and the transformation of Japanese society in the Edo perido turned to what Hayami has dubbed the ‘industrious revolution’ (kinben kakumei) (Hayami et al., 1994: 20-31). — Kuriyama, 1997.</p>

</blockquote>

<h3 id="the-ache-of-kenpeki-as-the-consequence-of-an-indolent-life">The ache of <em>kenpeki</em> as the consequence of an indolent life</h3>

<p>The modern industrious virtue and the perspectives on health made people associate the stagnation of energy to that of money. Hence, <em>kenpeki</em> became an ailment of lazy individuals, which is the opposite of what <em>katakori</em> means to us today.</p>

<p>Prof. Kuriyama quotes “Koshoku ichidai onna”, a novel by Ihara Saikaku as an example of literature work describing the lazy extravagance fostered by urban prosperity.</p>

<blockquote>
  <p>Though the stone basin may already be full of water, he has it filled afresh; then he washes his hands in a leisurely fashion, gargles softly and performs his other ablutions with like elegance having completed his toilet, he bids one of the girl assistants fetch his tobacco, which his attendant has brought along wrapped in white Hosho paper, After a few puffs he lays a handkerchief of Nobe paper by his knees, uses it with artless elegance and throws it away. Next he summons an assistant courtesan, and telling her that he would fain borrow her hand for a moment, he has her slip it up his sleeve to scratch the moxa scar left from his <em>kenpeki</em> treatment (Ihara, 1963L 145-146). — Kuriyama, 1997</p>

</blockquote>

<p>In addition to the resonance of medical and social concerns, Prof. Kuriyama further discusses the culture of palpation in the original article.</p>

<h2 id="take-home">Take Home</h2>

<p>What fascinated me the most when I heard the story behind <em>katakori</em> is how a phenomenon can have completely different meanings when we move physically to a different place or move in time. Meeting and speaking with Prof. Kuriyama made me realize how we see things through artificially created categories and the categories are never consistent across cultures and times.</p>

<p>I hear it is quite common for an exchange student to immerse themselves in Japan and go home with solid katakori they will have to live with for the rest of their life. I hope this blog post does not have the same effect.</p>

<h2 id="references">References:</h2>

<p>Kumagai, G., Wada, K., Kudo, H., Tanaka, S., Asari, T., Chiba, D., … &amp; Ishibashi, Y. (2021). The effect of low back pain and neck-shoulder stiffness on health-related quality of life: a cross-sectional population-based study. <em>BMC Musculoskeletal Disorders</em>
, <em>22</em>(1), 1-9.</p>

<p>Kuriyama, S. (1997). The Historical Origins of” Katakori”. <em>Nichibunken Japan Review</em>
, 127-149.</p>]]></content><author><name>Yuki Fujishima</name><email>yfujishima1001{at}gmail.com</email></author><category term="Other" /><summary type="html"><![CDATA[Katakori, a local illness that only exists in Japan has completely changed my perspectives.]]></summary></entry><entry><title type="html">海外留学用奨学金データベースを作ってみた</title><link href="https://yukifujishima.com/blog/2022/06/10/scholarship-database" rel="alternate" type="text/html" title="海外留学用奨学金データベースを作ってみた" /><published>2022-06-10T00:00:00+00:00</published><updated>2022-06-10T00:00:00+00:00</updated><id>https://yukifujishima.com/blog/2022/06/10/scholarship-database</id><content type="html" xml:base="https://yukifujishima.com/blog/2022/06/10/scholarship-database"><![CDATA[<h1 id="留学用の奨学金やフェローシップを検索できるデータベースを作ってみた">留学用の奨学金やフェローシップを検索できるデータベースを作ってみた</h1>

<h2 id="動機">動機</h2>

<p>UJA（海外日本人研究者ネートワーク）でお世話になっている、福留さん（インディアナ大学）が200件以上の海外留学用奨学金・フェローシップの情報をまとめたスプレッドシートを作られているのをみて、個人の条件に合わせて検索できたら便利なのではと思い、検索機能を作ってみたいと考えた。</p>

<h2 id="制作過程">制作過程</h2>

<p>そもそもWebアプリ的なものを作ったことがなかったのでどこから始めたらよいかわからなかったが、少しググってみるとGoogleスプレッドシートを読んだり書いたりするにはGoogleが提供しているGoogle App Scriptを使う必要がありそうだとわかりひとまずやってみることにした。どうやら基本Javascriptで、GoogleスプレッドシートやGoogleフォームなど、Googleのアプリと連携するのにそれ用の関数が存在しているようだった。</p>

<h2 id="完成">完成</h2>

<p>あれこれ試行錯誤しながらなんとか完成した、UJAのウェブサイトに埋め込んで公開となった。Twitterを中心に多くの人が拡散してくれたおかげで、公開3週間で述べ1000回以上検索機能を使っていただいている。また福留さんが、随時掲載プログラムを追加してくださっているおかげで公開当初からすでに20件以上増えている。今後もどんどん内容・機能ともにアップデートをし続ける予定だ。</p>

<p>ぜひお試しください。 -&gt; <a href="https://www.uja-info.org/funding-search">海外留学支援制度データベース</a></p>]]></content><author><name>Yuki Fujishima</name><email>yfujishima1001{at}gmail.com</email></author><category term="Career" /><summary type="html"><![CDATA[UJA（海外日本人研究者ネートワーク）でお世話になっている、福留さん（インディアナ大学）が200件以上の海外留学用奨学金・フェローシップの情報をまとめたスプレッドシートを作られているのをみて、個人の条件に合わせて検索できたら便利なのではと思い、検索機能を作ってみたいと考えた。]]></summary></entry><entry><title type="html">Wordle Slayer - minimise the time spend in your morning routine.</title><link href="https://yukifujishima.com/blog/2022/04/02/Wordle-Slayer" rel="alternate" type="text/html" title="Wordle Slayer - minimise the time spend in your morning routine." /><published>2022-04-02T00:00:00+00:00</published><updated>2022-04-02T00:00:00+00:00</updated><id>https://yukifujishima.com/blog/2022/04/02/Wordle-Slayer</id><content type="html" xml:base="https://yukifujishima.com/blog/2022/04/02/Wordle-Slayer"><![CDATA[<h1 id="motivation">Motivation</h1>

<p>Worlde recently became a thing. According to Wikipedia, a software engineer named Josh Wardle made the game for his partner during the Covid-19 pandemic. (The very first prototype was made in 2013, and the idea was revisited.) It only became widely availbale to public in October 2021, and New York Times bought it in January 2022.</p>

<p>The game is pretty fun, and I play it almost everyday. I’m in a messenger group with my friends where we share our daily scores. It is also often brought up in chit chats at work. As someone learning English as a foreign language, I’ve got to learn new words over the past several months.</p>

<p>Everything is good. But still, I have realised that I’m lazy enough to feel that I don’t want to use my 10 mins every morning on this but still want to keep my streaks. So, I’ve decided to waste my time making this web app to help myself (and potentially others) reduce the future waste.</p>

<p>If you’re a wordle addict like myself, feel free to try: <a href="https://yukifujishima.com/wordleslayer" target="_blank">Wordle Slayer</a>.</p>

<p>P.S. As I have no training in software engineering and it was my first time using javascript, there should be a million ways to improve the implementation. I would appreciate any feedback on enginnering and/or UI.</p>]]></content><author><name>Yuki Fujishima</name><email>yfujishima1001{at}gmail.com</email></author><category term="Computer" /><summary type="html"><![CDATA[I made a web app to help wordle addicts reduce their time wasted everyday.]]></summary></entry><entry><title type="html">Le Nozze di Figaro</title><link href="https://yukifujishima.com/blog/2022/01/29/Le-Nozze-di-Figaro" rel="alternate" type="text/html" title="Le Nozze di Figaro" /><published>2022-01-29T00:00:00+00:00</published><updated>2022-01-29T00:00:00+00:00</updated><id>https://yukifujishima.com/blog/2022/01/29/Le-Nozze-di-Figaro</id><content type="html" xml:base="https://yukifujishima.com/blog/2022/01/29/Le-Nozze-di-Figaro"><![CDATA[<p>After making my debut in opera (as an audience, just to be clear), I could not wait to go to the next one. Le Nozze di Figaro was the one I wanted to see the most out of all the programs the Metropolitan Opera had in this season primarily because I had been a fan of its music for many years.</p>

<h2 id="rush-ticket-attempt-failed">Rush ticket attempt failed…</h2>

<p>There were three shows in the last two weeks of February before going into a break for two months until spring. I originally thought about going to the one on 20th, just the day after I saw Rigoletto, but it turned out that you are not eligible for rush tickets ($25 orchestra seats) within 7 days after your last one, which left January 29th the only chance for me to see Nozze with a rush ticket.</p>

<p>So the day came, and I sat in front of my laptop at 11:58 am, logged into my account, and waited. In less than a second after the clock hit noon, I reloaded the page and clicked the “Buy Ticket” button. It failed to go to the next page saying “Do the human Captcha.” I managed to control my shaky hands and did the human captcha above. But it was too late. All rush tickets were gone. A new lesson: when you want to get a rush ticket, make sure you 1. Log in beforehand, 2. Reload the page at noon, <strong>3. Finish Captcha first!!!</strong>, then 4. Click “Buy Tickets”.</p>

<h2 id="side-balcony-seats-are-underrated">Side balcony seats are underrated!</h2>

<p>I was simply not able to give up the show. April sounded too far away (I know it’s not). I quickly checked the remaining seats in the side balconies, which I knew were $30 and affordable. There was mercifully one seat left, and I purchased it right away.</p>

<p>Having been spoiled in the 10th row of the orchestra seats for my first opera experience, I assumed with the side balcony seat, it was going to be less of an experience. But my expectation was proven wrong.</p>

<p><img src="/assets/images/blog/2022-01-29-le_nozze_di_figaro_sb.jpeg" alt="stage_sb" />
<em>View from the side balcony seat (Intermission)</em></p>

<p>As you can see in the photo, at the expense of some parts of the stage, the side balcony gives you a three-dimensional view of the stage. I personally also loved to see the orchestra pit. The visual access helped me figure out which instrument was contributing to which sound.</p>

<h2 id="the-humour-translates-after-200-years">The Humour translates after 200+ years</h2>

<p>I never got to know the story of Nozze until yesterday even though I had been listening to its music. It was very humourous, and the audience burst into laughter a number of times throughout the show. Especially after seeing Rigoletto, the story of which is so tragic and beyond redemption, Nozze gave me a new aspect into opera.</p>

<p>One of the occasions I got to familiarise myself with this opera piece was when I watched the 2017 movie “Interlude in Prague”. The story was based on the time Mozart spent in Prague as Nozze, as far as I understand, was more appreciated by people in Prague than in Vienna, and he was invited to perform there and write another piece, which becomes “Don Giovanni”. I don’t remember the detail of the film, but I think it was rather a tragedy (although the music was beautiful), and thus I never really expected Nozze to be such a humourous comedy. I now want to watch the movie again and also do some fact-based reading into that period of Mozart’s life.</p>

<h2 id="an-intriguing-relationship-between-nozze-and-new-york-city">An Intriguing Relationship between “Nozze” and New York City</h2>

<p>I was reading the leaflet after the show and was surprised to find out that Lorenzo Da Ponte, the libratto writer of Nozze, migrated to the US and eventually settled in New York. He became the first professor at Columbia College (now University) and was instrumental in developing an audience for Italian opera. According to <a href="https://www.classicfm.com/composers/mozart/guides/da-ponte-facts-gallery/new-york-19th-century/ " target="_blank">this website</a>, in 1833, at the age of 84, Da Ponte founded America’s first opera house - the New York Opera Company. Owing to his lack of business acumen, however, it lasted only two seasons before it was disbanded and the theatre sold to pay the company’s debts. It was, however, the predecessor of the New York Academy of Music and the Metropolitan Opera. It would be interesting to read more into his life in the US too.</p>

<h2 id="summary">Summary</h2>
<p>I overall had a great time at the show. I will try to go again when the production comes back in spring. I am also tempted to do a pop arrangement of some of the songs in Nozze. Maybe “Se vuol ballare”…</p>]]></content><author><name>Yuki Fujishima</name><email>yfujishima1001{at}gmail.com</email></author><category term="Music" /><summary type="html"><![CDATA[After making my debut in opera (as an audience, just to be clear), I could not wait to go to the next one. Le Nozze di Figaro was the one I wanted to see the most out of all the programs the Metropolitan Opera had in this season primarily because I had been a fan of its music for many years.]]></summary></entry><entry><title type="html">Rigoletto - A reflection on my first opera experience</title><link href="https://yukifujishima.com/blog/2022/01/21/Rigoletto" rel="alternate" type="text/html" title="Rigoletto - A reflection on my first opera experience" /><published>2022-01-21T00:00:00+00:00</published><updated>2022-01-21T00:00:00+00:00</updated><id>https://yukifujishima.com/blog/2022/01/21/Rigoletto</id><content type="html" xml:base="https://yukifujishima.com/blog/2022/01/21/Rigoletto"><![CDATA[<h2 id="browsing-programs-at-the-met-opera">Browsing Programs at the Met Opera</h2>

<p>I always loved music growing up but had never had a chance to see an opera. My hometown was too small for an opera production to come to perform. Also, even when I visited bigger cities, I prioritised seeing orchestra concerts over operas just because I was more familiar with orchestra and chamber music. But since I moved to New York City, I decided to take advantage of it and finally give myself an opera experience.</p>

<p>The first program that caught my attention when I visited the website of the Metropolitan Opera, was “Le Nozze Di Figaro (The Marriage of Figaro)”, one of the masterpieces of Mozart. Although I had never seen the opera performance itself, I was a big fan of its music pieces such as the famous overture and ‘Se Voul Ballare’. I put it on my must-go list.</p>

<p><img src="/assets/images/blog/met_opera.jpeg" alt="stage" />
<em>The Metropolitan Opera House at Lincoln Center in New York City</em></p>

<h2 id="rush-tickets-are-a-great-deal">Rush Tickets are a great deal!</h2>

<p>As I was looking through the ticket options, I found that the Met Opera offered “<a href="https://www.metopera.org/season/tickets/rush-page" target="_blank">Rush Tickets</a>”. The idea is that they sell tickets for remaining orchestra seats for $25 (normal price: $100~$300) at noon on the day of the show. It is a first-come, first-served basis, so you need to be logged in and ready by noon, and you click the button as soon as the clock hands meet. When I learned about these tickets, I put all of the programs offered at the Met Opera my must-go list. On the next day, I won myself an orchestra seat for “Rigoletto”.</p>

<h2 id="some-prep-for-rigoletto">Some Prep for Rigoletto</h2>

<p>Embarrassingly, I did not know anything about Rigoletto. I, thus, did some reading about the piece so that I would be able to follow the plot and pay more attention to the performance. The Met Opera’s website offers a description of the piece as well as the current production. Barlett Sher, the director, reset the performance in 1920s Weimar Germany, with Art Deco sets. My colleague, who was a lot more well-versed in design and architecture than me told me that Art Deco is a style of visual arts and that the Empire State Building and Chrysler Building are well-known examples of the style. I found it interesting that the story was put in different axes of time and space. As Rigoletto was originally written in 1851 by Giuseppe Verdi, there was no way that Verdi himself could not have understood the contexts of Sher’s production.</p>

<h2 id="the-time-went-by-so-fast">The Time went by so Fast</h2>

<p>The 2 hours 40 minutes felt like a blink of an eye… The acoustic of the actors’ singing and the orchestra was extremely pleasant. My brain was in ecstasy (I did not have any other vocabularies). Nowadays, we all almost always listen to digitised music, and most of us have forgotten how sounds in inaudible frequencies contribute significantly to our auditory experience. I thought I really should appreciate every microsecond of opportunities when I get to hear a great performance in a hall every little piece of which is designed to enhance it.</p>

<p>My seat was in the 10th row, and I was able to see the whole stage and decently see the facial expression of the actors (Another shout-out to Rush Tickets!). The stage set was spectacular. There was a multi-facet building, which turned into a wide range of key architectures in the story from the fancy Duke’s residence to Rigoletto’s average-looking house. It was gigantic as it was high as the ceiling, and it was spinning at a fairly fast speed (appx. 10 seconds/spin) with as many as 50 actors on it. It was funny to later find a critique’s comment in a review on the Wall Street Journal I read on the way home that said the turning set “supplies some drama, but more often distraction. Upstaging the singers at critical moments”. </p>

<p>Although I thought I did not know any music from Rigoletto, I definitely recognised “Le donna è mobile” straight away. The aria has a catchy melody, and I am certain that many people would recognise it too. Another highlight from the night “Bella figlia dell’amore”, a quartet sang in Act 3. As a vocal harmony lover, Brian Wilson of The Beach Boys has been my inspiration, but from now on I will definitely start learning from these beautiful opera songs too.</p>

<p><img src="/assets/images/blog/met_opera_stage.jpeg" alt="stage" />
<em>View from the seat after the performance</em></p>

<h2 id="summary">Summary</h2>

<p>Overall, my first opera experience was a fabulous one, and I am already aiming at the next week’s “Le Nozze di Figaro”. I personally strongly recommend anyone interested in seeing an opera try out rush tickets options, especially if you live in the city and can make it to the Lincoln Center after work or school. You will not regret it.</p>]]></content><author><name>Yuki Fujishima</name><email>yfujishima1001{at}gmail.com</email></author><category term="Music" /><summary type="html"><![CDATA[I reflected on my recent first opera experience.]]></summary></entry><entry><title type="html">一人暮らしの部屋探し in ニューヨーク</title><link href="https://yukifujishima.com/blog/2021/08/15/rent-hunt-nyc" rel="alternate" type="text/html" title="一人暮らしの部屋探し in ニューヨーク" /><published>2021-08-15T00:00:00+00:00</published><updated>2021-08-15T00:00:00+00:00</updated><id>https://yukifujishima.com/blog/2021/08/15/rent-hunt-nyc</id><content type="html" xml:base="https://yukifujishima.com/blog/2021/08/15/rent-hunt-nyc"><![CDATA[<h1 id="overview">Overview</h1>
<p>勤務先ラボのボスとの採用Zoom面接のときに「今パンデミックもあって家賃下がってるからNYCに引っ越すには最高のタイミングだよ！」と言われて少し期待していたものの, ハウジングマーケットはコロナ前の水準に戻っているではありませんか。9月初めの新学期に合わせて, ワクチン接種でパンデミックも一旦落ち着いたように思われたNYCに, the Delta variantの脅威にもかかわらず新入学生, 新社会人, 一旦NYCを脱出していた人たちが烏合の衆で競争は激化していました。そんな中,クレジットスコアゼロの外国人がリモートで部屋探しをするのは中々大変だったので, その過程を振り返りつつ記したいと思います。</p>

<h1 id="ルームハント出陣前の準備">ルームハント出陣前の準備</h1>
<h2 id="自分の理想条件を考える">自分の理想条件を考える:</h2>
<p>まず自分がどんなところに住みたいか考えてみました。</p>
<ul>
  <li>20代男性1人</li>
  <li>予算: $1000-1400/月 (電気ガス水道含む)</li>
  <li>部屋の種類: 自分のベッドルームは欲しい。バス・トイレ・キッチンはシェアでOK。</li>
  <li>エリア: 理想はラボ(マンハッタンのKips Bay)から徒歩圏内。大学の無料シャトルのルート上も可。</li>
  <li>アメニティ: ランドリーは建物内にあって欲しい。</li>
  <li>その他: Covid-19ワクチン済み, Not 4/20 friendly, no smoking(とにかく嫌い), no cats(アレルギー)</li>
</ul>

<p>※4/20, 420等はマリファナの隠語。</p>

<p>まずは上のような条件で探し始めることにしました。ニューヨーク市, とりわけマンハッタンでは家賃が泣きたくなるほど高いので, 自分1人でいわゆるワンルームアパートであるStudioを借りるのも厳しく, 複数ベッドルームのあるアパートを何人かとシェアする予定で取り組みました。学生のときボストンに1年間滞在したときも3人で2ベッドルームアパートをシェア(1人はリビングを本棚で仕切ってベッドルーム化して使っていた)していて楽しかったので, 今回も良いルームメイトに巡り会えたらと思っていました。現地の大学院生やポスドクの友人たちからも「研究生活は大変だし, ニューヨークはintenseな街で住んでいると時々とても孤独な気持ちになるから, ルームメイトと住んだ方がいいよ」という意味深な(?)アドバイスももらいました。</p>

<h2 id="アパートメントシェアのpros--cons">アパートメントシェアのPros &amp; Cons</h2>
<p>若者が米国の家賃が高いエリアに住む場合はシェア以外の選択肢はほぼないケースが多いと思いますが, Studioなどに1人で住む選択肢がある場合もあるでしょう。</p>
<h3 id="pros">Pros</h3>
<ul>
  <li>一人用のアパートより大きいキッチンがありがち</li>
  <li>より安くより良い(立地とかアメニティとか)とこに住めるかも</li>
  <li>自分のクレジットスコアで借りれないとこにも住めるかも</li>
  <li><strong>さみしくない☆</strong></li>
</ul>

<h3 id="cons">Cons</h3>
<ul>
  <li>誰かがCovidもらってきたら詰む</li>
  <li>トイレやシャワーの時間がかぶることもあるだろう</li>
  <li>人間関係トラブルもありうる</li>
</ul>

<h2 id="予算の決め方">予算の決め方</h2>
<h3 id="額面の30がセオリー">額面の30%がセオリー?</h3>
<p>そもそも収入の何%を家賃に使うべきでなのでしょうか。それぞれのライフスタイルに合わせて考えるべきですが, 一つの目安として額面の30%を基準にしてみるとよいそうです。家にいる時間が長く, よりアメニティ等にお金をかけたい人は30%+α, 逆に家は寝に帰るだけで外で過ごす時間が長い人・もっと遊びのお金が欲しい人は30%-αを予算とするのが良いのではないでしょうか。<a href="https://www.apartments.com/blog/how-much-should-i-spend-on-rent" target="_blank">この記事</a>が参考になるかもしれません。ちなみに自分は実験系のラボで働くこともあり, できるだけ通勤負担の少なさを優先しました。その結果, 自ずと家賃は高くなり30%を有意に超えました。他で節約頑張ります…汗。</p>

<h3 id="手取りを計算してみる">手取りを計算してみる</h3>
<p>オファーレターには額面の年棒しか書いておらず, 実際月々自分が自由に使えるお金がいくらあるのかわかりませんでした。それにアメリカは所得税が連邦政府と州それぞれで収めないといけないとかなんとかで日本とは勝手が違うので素人には厳しかったのです。そんなとき, 以下の<a href="https://www.paycheckcity.com/calculator/salary/new-york" target="_blank">tax calculator</a>のおかげで大体の手取りを知ることができました。</p>

<h1 id="実際にルームハントに使った方法と経験談">実際にルームハントに使った方法と経験談</h1>
<h2 id="現地の友人と一緒に探した">現地の友人と一緒に探した</h2>
<p>先日久しぶりにフェイスブックを更新し, 大学卒業したこと＆アメリカに行くことになったと投稿したところ, 学生時代に参加した学生会議で知り合った友人が「自分も8月からニューヨークに引っ越すよ」と連絡をくれました。その話の流れで, アパートメント探しの仲間に入れようかと誘ってくれました。彼は地元のカリフォルニアにいて, 7月末にニューヨークへ飛んで気になるアパートを内見し, 8月頭からの正式に引っ越す予定とのことでした。現地で内見してくれることもありがたいですし, 何よりすでにお互いのことを知っている人と住むのはとても安心なので, ぜひとお願いしました。しかし, 問題点として彼はすでに彼の別の友人(自分は面識ない)と2ベッドルームのアパートメントハントを探しており, 自分が入れるのはあくまで良い3ベッドルームアパートが出てきたらという条件でした。急遽3人でビデオ通話をしてお互いの現状をシェアしましたが, 彼らの予算は$1600ほどで自分より高く, 求めているものも自分とは少し違うのかなという感触でした。友人からも, 「正直良い3ベッドルームが見つかる保証もないから, 自分1人でもルームハントも継続してね」と言われました。友人が実際現地入りした後は, 「今ニューヨークのハウジング市場は競争がえげつない。良いところが中々見つからないし, 見つかってもすぐに契約されてなくなっていくよ。」と連絡がきて, 自分も本腰を入れないとまずいと思いました。結局, やはり彼らは良い2人用アパートに入居を決め, 自分の部屋探しは振り出しに戻りました。元々予算が違ったし, 自分はリモートで良さげなアパートを見つけてはリンクを送りつけることぐらいでしか協力ができていなかったので仕方なかったです。声をかけてくれたことに感謝。</p>

<h2 id="物件検索webサイトzillow-streateasy-apartmentscom">物件検索Webサイト(Zillow, Streateasy, Apartments.com)</h2>
<p>URL: <a href="https://zillow.com" target="_blank">Zillow</a>, <a href="https://streeteasy.com" target="_blank">Streeteasy</a>, <a href="https://apartments.com" target="_blank">Apartments.com</a></p>

<p>上記のWebサイトはいずれも, 賃貸アパート物件を探すのに特化したサービスでエリア, 予算, アメニティなど様々な条件をかけて検索することができ, オープンハウスやバーチャルツアーなどをボタンひとつで申し込むことができます。基本的には不動産屋などから賃貸契約を結ぶ形になるので, ルームメイトがすでにいて一緒にアパートメントハントを行う時(先ほどの友人との例)や1人でStudioなどを契約したい時などにとても便利です。自分の場合は, 友人との話がなくなってからは”誰かがすでに契約しているアパートの空き部屋を探す”戦法に完全にシフトしたので後半はあまり使っていませんでした。しかし, これらのサイトであれこれ検索をかけるうちに土地勘や相場感覚がついたので, 色々調べてみるのはおすすめです。</p>

<h2 id="ルームメイトマッチングwebサービスroomi-spareroom">ルームメイトマッチングWebサービス(Roomi, Spareroom)</h2>
<p>これらのサービス(Webサイト, アプリ)は一緒にアパートメントを探すルームメイトを見つけたり, 個人が出品している空き部屋を探すことができるサービスです。</p>
<h3 id="roomi">Roomi</h3>
<p>URL: <a href="https://roomiapp.com" target="_blank">https://roomiapp.com</a></p>

<p>Roomiでは1.ルームメイトマッチング, 2.空き部屋を探す, 3.自分の空き部屋を出品することができます。いずれの場合もまずプロフィールを作りますが, 予算等の基本的な情報はもちろん掃除の頻度, タバコを吸うか, ペットOKかなどマッチングに重要な情報を選択式で入力します。このテンプレの質問は相手方のことを知る上でもとても便利でした。</p>

<p>プロフィールを作れば後はルームメイト/空き部屋探しを開始できるのですが, もう一つ考えておくものとしてアカウントのverificationがあります。25ドルほど(正確な金額忘れた)支払ってパスポートのコピーを提出するとverifiedユーザーとしてプロフィールの左下に黄色いマークが付きます。その後さらに25ドルほど払ってbackground checkを行うと, 緑色のマークがつくのですがこの機能はアメリカ国外では利用できないみたいです。VPNを使ってアメリカのIPアドレスを手に入れれば可能です。Background checkは第三者機関が犯罪歴などないか調べてくれる機能のようです。verificationもbackground checkも詐欺予防に100%の効果があるとは思えませんが, 少なくとも25ドルないし50ドルを払ってサービスを利用している証拠にはなるので一定のフィルターとして機能しているようには感じました。自分はverificationまで行いましたがbackground checkは行いませんでした。</p>

<p>準備ができたらいよいよルームメイト/空き部屋探しです。ルームメイトマッチングは某出会い系アプリのように出てくる人の写真をひたすら右へ左へスワイプするのですが, ルームメイトを見つけたのちに家探しを一緒にするのは二度手間に思えたのでこれはやりませんでした。空き部屋探しは, それぞれ現在アパートを借りている人が「ルームメイトが1人急遽実家に帰ることになったので, 1人募集しています」といった容量で空き部屋を出品しています。自分は条件に合うものに片っ端からメッセージを送っていきました。合計28件送りましたが返事があったのは, 4件でそのうち2件は「もう実は見つかったから募集してないよ」という内容でした(わざわざ返信してくれただけでもありがたいが…)。1件は「いつ見にこれる？」と来たので「実はまだ日本にいてNYCに着くのは8月末だからビデオ通話で見せてくれない？」と頼むと「今かなりの数の問い合わせがきてるから8月末までこの部屋が残ってる可能性は低いかな。」と言われ断れました。残りの一つは長文でとても良い返事をくれて電話番号まで教えてくれたのですが, その後返信しても1週間以上音沙汰なく, Skypeで電話してもでてくれず, 2週間ほど経とうとしたとき一言「もう別の人に決まったよ。ちなみに非通知の番号にはでない主義なんだ。」と言われました。実は日本はSkypeでCaller Identificationができない数少ない国の一つで, そのため一般の電話をかけるときは常にNo Caller ID (非通知)と表示されてしまいます。Skypeに問い合わせたところ, できない理由はキャリア会社が許してないからとのことです(docomoがんばって)。リモートでの部屋探しの難しさを突きつけられました。部屋を貸す側にとってもこれだけ売り手市場の中で本当に来るのかもわからない外国にいる直接会えない人にわざわざ貸すくらいなら, 実際に対面で会って話せる人に貸すに決まってます。つらい。</p>

<h3 id="spareroom">Spareroom</h3>
<p>URL: <a href="https://spareroom.com" target="_blank">https://spareroom.com</a></p>

<p>こちらもSpareroomもRoomi同様に個人が出品する空き部屋を探すことができるサービスですがキャッシュポイントが異なり, 出品されて1週間以内の物件に連絡できる権利は$25で買わなければならない(有効期間3ヶ月)という仕組みでした。正直時期的にもかなり追い込まれていたので, 課金してみることにしました。ここでは26件コンタクトを取ってみましたが, 返信は3件で1件はもう募集してませんというお知らせ, 1件は内見に来れる時期を尋ねてくれましたがビデオ通話を申し込んだら無視されました。また詐欺案件も一つあり, メールで話そうと誘導されたのち最終的にはビデオ通話すらする前にデポジットを要求されました。この時点で詐欺だろうなと思い友人に相談したところ良くある書き方の文章らしく, せっかくなのでここにも晒しておきます。皆さん詐欺には気をつけましょう。基本的に内見して直接会ってアパートの実体も確認していない状態でお金を払うのは絶対にやめるべきだと思います。</p>

<p><img src="/assets/images/blog/2021-08-15-scam.jpg" alt="scam" /></p>

<h2 id="facebook-group">Facebook Group</h2>
<p>URL: <a href="https://www.facebook.com/groups/838592299562056/?ref=share" target="_blank">https://www.facebook.com/groups/838592299562056/?ref=share</a></p>

<p>これも部屋探しでは最もメジャーな方法の一つです。街や大学ごと(といってもその大学所属でない人もいっぱいいますが)に複数のhousing groupが存在し, 出品したり, 出品者にコンタクトを取ったりすることができます。詐欺もそこそこ多いと聞くので注意が必要です。自分はNYCやNYU関連のグループを7つほど見つけたので参加し, 計10件ほどコンタクトを取ってみましたがあまり良い感触はありませんでした。</p>

<p>家探しの辛さも佳境を迎えたとき, ついに自分自身を出品してみました。自己紹介文と共に「空き部屋もしくはルームメイトを探しています。興味あったら連絡ください。」と書いてみました。その結果, 詐欺案件がたくさんメッセンジャーに届きました笑。しかし, その中に「自分も部屋探しをしてるんだ〜」というルームメイト候補のメッセージも何件かきて, その中で一番しっかり文章を書いてくれてた人に「今すぐビデオ通話できる？」ときいてみたら快く応じてくれ1時間ほど話すことができました。スペイン人の大学院生で, カリフォルニの大学を5月卒業したけどパンデミックだったので最後のセメスターからはスペインに帰ってて, 9月からNYUの情報セキュリティの院に進学するがまだ家が決まっていないとのことでした。それなら一緒に探そうかという話になりましたが, その数時間後に後述の部屋が決まったので, 彼には全力で謝ることになりました。</p>

<h2 id="craigslist">Craigslist</h2>
<p>URL: <a href="https://craigslist.org" target="_blank">https://craigslist.org</a></p>

<p>言わずと知れた匿名掲示板で, 詐欺案件が多いことでも有名なので正直期待していなかったのですが, 実は今回このcraigslistを通して家が決まりました。募集には「自分は医療関係者で仕事が忙しいのでできれば同じような医療従事者か医療系学生, 家にパーティを持ち込まないような人を募集します。」とあり, 立地は完璧(通勤時間徒歩5分), 自分専用のバスルームあり, ビルには住居者専用のジム(24時間オープン), メディアルームやゲームルームなどアメニティも充実, それであって自分の予算範囲内という素晴らしい物件でした。おそらく詐欺だろうと思い全く期待せずに一応メールを送ったところ, 返事があり, さらに物件と本人についての詳しい情報を教えてくれました。こちらのビデオ通話の誘いも即答で快諾してくれたので, この辺りでもしかすると詐欺ではない可能性があるかもしれないと考え始めました。医療従事者の検索サイトでもその人の名前があり, またhealthcare providerの登録番号も検索したらデータベースにでてきました。詳しい物件の情報から, どの建物か見当がついたのでその物件のホームページを調べ, 内観の写真や建物周辺のストリートビューを念入りに確認してビデオ通話に臨みました。</p>

<p>ビデオ通話ではホームページやその他のソースでの写真と合致する顔がでてきました。アパート全体をスマホ越しに案内してもらいましたが, 窓から見える景色も自分の下調べと全く矛盾がありませんでした。コロナやワクチンについても話しましたが, 当然ワクチン接種済みで科学的な議論ができる人でとても安心しました。一通り案内してもらった後に, 単刀直入に一番気になっていることをきいてみました。「職場に近いし, あなたもとてもいい人そうだし, 部屋も建物もとてもいいし, できればぜひ住ませていただきたいのですが, 立地や建物の質を考え時にどうしても気になってるのは, too good to be trueじゃないかということです。建物のホームページに出てる値段をみても僕が払う予定の家賃の2倍じゃ到底借りれない場所ですし…」</p>

<p>そこで彼の返事は以下の通りでした。</p>

<p>「自分はこの建物に長く住んでて今のリースも数年前に結んだから今出てる家賃よりも安く借りれてる。しかも, 自分は家賃収入で稼ぎたいわけじゃないから, どちらかと言うとちゃんと共有スペースを綺麗に使ってくれて問題を起こさない人に貸したいと思ってる。実を言うと家賃も自分が大体3分の2払って, ルームメイトから3分の1もらう計算だよ。同業者だと話も通じるしいいんだよね。以前のルームメイトは歯学生だったけど何も問題を起こさずお互い快適に過ごして, 5月に卒業して帰っていったよ。君はパーティするためにNYCに来るんじゃなくて研究という目的を持っているし, メディカルスクール出てるし, その点信頼できる。実はこの部屋の募集に応募は数百件あったんだけど, 返信したのは君だけだよ。ちゃんと自己紹介に詳しく自分のバックグラウンドやニューヨークに来る目的を書いてくれていたからね。」</p>

<p>メールで書いた自己紹介を見てくれていたみたいでうれしかったです。</p>

<p>その場でオファーをくれたので快諾し, 無事家探しが終了しました。「8月末に着くなら数日分の家賃は気にしないから, 9月分とデポジット(1ヶ月分)を到着した日は疲れてるだろうから次の日くらいにくれたらいいよ」とのことで前払いも求められませんでした。あまりに良い条件なので今でも詐欺やそのほかヤバい案件の可能性は残っていると思っていますが, いざとなれば逃げだせばよいかなと思っています。ひとまずこれにて数ヶ月続いた部屋探しの旅は無事終了しました。</p>

<h1 id="その他の有効な手段">その他の有効な手段</h1>
<p>以上が自分が利用したサービス, Webサイトでの体験でしたが, 家探しの手段は他にも色々あるようです。以下にいくつかの例を紹介します。</p>
<h2 id="大学所有の物件">大学所有の物件</h2>
<p>学生やポスドク, 教職員など応募できる人にも制限があり, おそらく普通に探すより安く良い立地のところに住めるのではと思います。自分の場合, 問い合わせたところ自分のポジションではeligibilityがないとのことで今回は潔く諦めました。</p>

<h2 id="日系掲示板">日系掲示板</h2>
<p>実は学生時代にボストンで部屋探しをしたときは, 日本人掲示板を通じて引っ越しする日本人の方の引き継ぎとして良いシェアアパートに入ることができました。ニューヨークの日本語掲示板ではあまり個人のルーム募集は見当たらず, 下記の不動産屋さんの投稿がちらほらといった印象でした。しかし, ボストンでの経験上良い親日な物件が見つかる可能性もこともあると思うので, 住む街の日系掲示板をチェックしてみることもおすすめします。</p>

<h2 id="日系不動産">日系不動産</h2>
<p>正直, 英語が苦手な方向けに少し割高(?)で物件を紹介しているイメージであまり良い印象を持ちませんでした。英語の読み書きが全くできない状態かつお金に余裕があれば利用してみる価値大だと思いますが, 基本的なコミュニケーションが取れる方は英語で探した方が良い物件に巡り会える可能性が高いと想像します。間違っていたらごめんなさい。</p>

<h1 id="おまけ">おまけ</h1>
<h2 id="クレジットスコアについて">クレジットスコアについて</h2>
<p>アメリカでは自分でアパートの賃貸契約を結ぶ場合, クレジットスコアの基準を満たすことを求められることが多いようです。初めて引っ越す人は当然0だと思うので, 他の人からのsubleaseを探し, アメリカでクレジットカードを利用して信用を高めていくのがよい(それしかない？)と思います。自分もまだ全く詳しくないのですが, <a href="https://manekai.ameba.jp/creditcard/21495100014869" target="_blank">概要が書かれた記事</a>あったので気になる人は参考にしてみてください。</p>

<h1 id="take-home-message">Take Home Message</h1>
<ul>
  <li>リモート家探しはツラい</li>
  <li>アパートメントシェアはメリットたくさん</li>
  <li>今どきさまざまなサービスがあるので使いこなそう</li>
  <li>最初に良い返事が来ても後で無視されたり話がまとまらないことはよくある。一喜一憂せず気になる物件があればどんどん連絡しよう。</li>
  <li>詐欺に気をつけよう！現地見学・ビデオ通話を申込もう！先にお金を払わない！</li>
  <li>急いては事を仕損じる。納得するまで探そう。</li>
</ul>

<p>最後まで読んでいただきありがとうございました。</p>]]></content><author><name>Yuki Fujishima</name><email>yfujishima1001{at}gmail.com</email></author><category term="Life" /><category term="Japanese" /><summary type="html"><![CDATA[リモートでニューヨークの部屋探しを経験したので書いてみる。]]></summary></entry></feed>