Friday, November 28, 2025

20251203 deep seek

   == pre-class to do: 

post video:

calendar email invitation: 

homework assignment, data camp, 

socrative sign in

update Canvas course materials, update learning objectives. assignments as needed:

Test-run code: skip. 

kindle book. using ipad to highlight key points. 


== In-class to do: 

clean up destktop space, calendars, 

ZOOM, live transcript (start video recording). 

Socrative sign in, 

github: rotary encoding, multihead latent attention, 

R1 nature paper


Friday, November 21, 2025

Accessibility of Technology for People With Dementia

 https://amandalazar.net/Research.html?utm_source=chatgpt.com

Summary of Amanda Lazar’s Research Page

  • The lab studies how researchers and designers conceptualize marginalized populations, especially around vulnerability, disability, and wellness.

  • Their work includes designing and building novel interactive systems and conducting long-term mixed-method evaluations.

  • A major focus is on technologies for older adults, especially individuals with cognitive impairments such as dementia.


Current Projects

1. Accessibility of Technology for People With Dementia

  • Investigates how technologies for meaningful engagement are currently used by people with dementia.

  • Includes interviews with practitioners, people with dementia, and caregivers.

  • Aims to identify barriers to long-term technology use and unmet needs.

  • Goal is to guide the design of technologies that better support meaningful engagement.

  • Led by Emma Dixon (PhD student, iSchool).

  • Funded by U.S. Administration for Community Living, HHS (Grant 90REGE0008).

2. Knowledge Sharing Between Experts and Novices

  • Focuses on how to design technologies (particularly VR/MR) to support the sharing of embodied skills (e.g., woodworking, knitting, gardening) between generations.

  • Addresses how technology can help people access meaningful hobbies despite disabilities or constraints.

  • Current work centers on gardening, with participant observation and interviews.

  • Studies how experienced older gardeners can mentor younger novices remotely.

  • Led by Teja Maddali (PhD student, Computer Science).

3. Future of Smart Homes and IoT for Aging in Place

  • Examines why older adults adopt or abandon IoT technologies.

  • Explores integrating maker technology so retirees can build IoT devices that matter to them.

  • Developing a modular toolkit to allow older adults to design their own IoT systems.

  • Includes a human-rights-based co-design study involving people with dementia in intergenerational workshops.

  • Projects explore smart home technologies in cohousing contexts.

  • Led by Alisha Pradhan (PhD student, iSchool).

  • Funded by NSF Award #1816145.


Tuesday, November 18, 2025

ODURF GRA support request

 Here’s a streamlined protocol you can follow next time you submit GRA support in the Research Foundation portal.


Protocol: Creating a GRA EPASS / Assignment in the Research Foundation Portal


0. Before you start


Have these items ready:

  • GRA’s full name and ODU email

  • Their home academic department/program (critical for routing)

  • Employee type: GR (Graduate Research Assistant)

  • Pay basis: semester or annual (you used semester basis)

  • Stipend for the semester (e.g., $11,000)

  • Hours per week: usually 20 hours

  • Funding project (RF project number)

  • Whether there is a tuition exemption, and if so:

    • Source (e.g., ODU Research Foundation)

    • Level (Master’s or Doctoral)


Important: You must know the student’s home department/program. The EPASS routes to that chair/dean for approval and cannot be changed later. If it’s wrong, the assignment must be deleted and recreated.


1. Start a new assignment

  1. Log in to the Research Foundation portal. https://hera.odurf.odu.edu/RFPortal 

  2. Go to “Research Assignments”.

  3. In the blue bar, click “Add Assignment”.


2. Add or select the GRA as an employee

  1. Next to Employee ID, click “Select”.

  2. Try typing the student’s name:

    • If found: select them.

    • If not found:

      • Click “Start a new employee” at the bottom.

      • Enter first name, last name, and email.

      • Save.

      • Then click “Select” again and choose the new employee.


3. Set employee type, department, and term

  1. Set Employee Type to GR.

  2. Choose Pay Basis:

    • For GRA by term, select Semester basis.

  3. Select Employee Department from the dropdown: (eg 6093 Computer Science)

    • This must be the student’s home department/program (not your department if they’re different).

    • Do not proceed until you are sure this is correct; it controls the routing path.

  4. Select the semester (e.g., Fall).

  5. Click “Save and Next”.


If the wrong department is chosen at this step, it cannot be edited later. The EPASS must be deleted and recreated.


4. Enter salary and hours

  1. In Annual/Term Salary, enter the semester stipend amount (since you selected semester basis).

  2. Enter Hours per Week = 20.


5. Set tuition exemption (if applicable)

  1. Locate the Tuition Exemption section.

  2. Select the appropriate option (e.g., ODU RF Tuition Exemption).

  3. Choose the degree level: Master’s or Doctoral (for your case: Doctoral).

  4. Indicate if you are covering 100% of tuition or another percentage, as required.


(Note: this tuition entry is separate from salary and fringe.)


6. Add the payline

  1. Scroll down to Payline and click “Add Payline”.

  2. Select the correct project from the list.

  3. For the payline details:

    • You can enter hours/week (e.g., 20) for the project.

    • Do not manually type the budget amount.

  4. To calculate salary for that payline:

    • Click “Calc” next to Budget on the right.

    • The system will calculate the salary based on the previously entered stipend and hours.

  5. Adjust any rounding (e.g., remove a $0.01 extra) if needed.

  6. Click “Create” to finalize the payline.


(This covers salary only – no tuition, no fringe.)


7. Review, edit, and submit

  1. Click “Save” to save the assignment.

  2. To review or change details:

    • Go to the top and click “Edit Assignment” (green button).

    • Confirm:

      • Employee type = GR

      • Correct home department

      • Semester basis and semester

      • Stipend amount and 20 hours/week

      • Tuition exemption details

      • Correct project and calculated payline

  3. When everything looks correct, click “Submit”.

  4. The status will show pending chair approval, routed through the student’s home department.


8. If the department is wrong

  • The department cannot be edited in an existing assignment.

  • The RF staff must delete the assignment, and you must create a new one with the correct department.

  • If you are unsure of the student’s department:

    • Check the offer letter, the program catalog, or contact the Graduate School / program.

    • You can also coordinate with RF staff to help verify if needed.


9. New hire paperwork

  • RF will request new hire paperwork from the student if needed.

  • Remind the student to complete all HR documents promptly so the GRA appointment can be processed on time.


Monday, November 17, 2025

Saturday, November 15, 2025

patent related to AI

 

Neural taxonomy expander

https://patents.google.com/patent/US20250259081A1/en


Wednesday, November 12, 2025

AMIA LLM workshop, material AI for Health

 

https://workshopamia2025.github.io/AMIA-KDDM-2025/


chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/https://workshopamia2025.github.io/AMIA-KDDM-2025/slides/AMIA%202025%20KDDM%20Workshop_Demo_Balu_Version%202.pdf



Monday, November 10, 2025

ROSMAP data

 


The links are

Command line: 
synapse get -r syn21311380

Python: 
import synapseclient
import synapseutils
syn = synapseclient.Synapse()
syn.login(authToken="YOUR_TOKEN_HERE")
files = synapseutils.syncFromSynapse(syn, 'syn21311380')

Wednesday, November 5, 2025

Spectral Foundations of Elastic Network Models

Elastic Network Models (ENMs) are deeply connected to spectral analysis, both mathematically and conceptually.
In fact, the core of ENM theory is spectral analysis of the system’s stiffness (Hessian) matrix.
Here’s a detailed explanation that connects ENM theory to classical and modern spectral methods across physics, engineering, and applied mathematics:


1. Spectral Foundation of ENM

When you build an ENM, you define a stiffness matrix ( H ) that encodes spring interactions between all node pairs (atoms, residues, or coarse elements).
ENM analysis then solves the eigenvalue problem:

[
H \mathbf{u}_k = \lambda_k \mathbf{u}_k
]

This is precisely a spectral decomposition of the network’s Laplacian-like operator:

  • ( \mathbf{u}_k ): eigenvectors (normal modes)

  • ( \lambda_k ): eigenvalues (mode stiffness or squared frequency)

So the “spectrum” of an ENM — the ordered list of eigenvalues — represents the vibrational frequency spectrum of the molecular or mechanical network.


2. Connection to Graph Spectral Theory

The ENM is mathematically equivalent to a weighted graph Laplacian:

[
L_{ij} =
\begin{cases}

  • k_{ij} & i \neq j, \
    \sum_{m \neq i} k_{im} & i = j
    \end{cases}
    ]

where ( k_{ij} ) are spring constants.
In this form:

  • (L) is symmetric and positive semidefinite.

  • Its eigenvectors describe collective deformation patterns.

  • Its eigenvalues describe mode stiffness (λ) or oscillation frequencies (ω²).

This is directly analogous to spectral graph theory, where eigenvectors of (L) define smooth “vibrations” over a network — the same concept used in graph signal processing and diffusion geometry.


3. Low-Frequency Spectrum → Global Collective Motion

In ENM:

  • The lowest nonzero eigenvalues correspond to soft, large-scale motions (e.g., hinge bending in proteins).

  • The high-frequency spectrum corresponds to local vibrations (e.g., bond stretching).

Spectral analysis isolates these frequencies, enabling dimensionality reduction:
Instead of using 3N coordinates, ENM keeps only the first ~20–50 eigenmodes — just as in principal component analysis (PCA) or Fourier decomposition.

This is why ENM-based normal mode analysis (NMA) is sometimes called “spectral mode decomposition of structure.”


4. Spectral Analogies in Other Domains

Field Operator Eigenvectors represent ENM Equivalent
Quantum mechanics Schrödinger operator stationary states normal modes
Graph theory Laplacian diffusion patterns elastic vibrations
Image processing Graph Laplacian texture or segmentation basis molecular domain partitioning
Mechanics Stiffness/mass matrices vibration shapes residue motion
Data science Covariance matrix PCA directions soft collective modes

Thus, the ENM spectrum is analogous to a vibrational fingerprint or energy landscape basis — widely used for reduced modeling, clustering, and dynamics inference.


5. Spectral Quantities Extracted from ENM

Spectral Quantity Meaning / Use
Eigenvalues ((λ_k)) Mode stiffness or frequency; related to energy curvature
Eigenvectors ((u_k)) Collective motion directions
Spectral density Distribution of stiffness over frequency bands
Spectral gap Rigidity vs flexibility contrast; useful for detecting modular domains
Participation ratio Localization measure of each mode
Mode overlap Projection between observed conformational changes and ENM modes
Spectral entropy Quantifies complexity of the motion spectrum

6. Spectral Applications in ENM Research

  1. Dimensional reduction – Keep the top 10–20 softest modes to represent conformational changes efficiently.

  2. Domain decomposition – Detect flexible regions by analyzing spectral gaps or nodal structure of eigenmodes.

  3. Allosteric communication – Use mode correlation spectra to identify dynamic coupling between residues.

  4. Multiscale analysis – Compare spectra across coarse-grained and fine-grained ENMs to infer scale invariance.

  5. AI/ML integration – Use ENM eigenvalues as spectral graph features for learning protein motion embeddings.


7. Summary Connection

Concept ENM Term Spectral Analogy
Stiffness matrix (H) Elastic coupling Graph Laplacian
Normal modes Eigenvectors Basis functions
Mode frequencies Eigenvalues Spectrum
Collective motion Low-frequency subspace Smooth eigenfunctions
Rigidity transition Spectral gap Connectivity change

Key Insight:
The Elastic Network Model is not just similar to spectral analysis — it is a spectral analysis of molecular mechanics.
It’s a graph-based eigen-decomposition of the protein’s elastic energy landscape.


Would you like me to show a small numerical example (e.g., a 5-node ENM stiffness matrix and its spectral decomposition) to visualize how the eigenmodes correspond to motion patterns?