Dispatches

Earthtunes

Earthtunes, as explained in our website (https://sites.northwestern.edu/earthtunes/), is a mobile application that helps you listen to normally inaudible sounds within the Earth beneath us. These sounds are caused by seismic waves and are so low in frequency that our ears do not hear them. Most of these seismic waves are weak and continuously generated by a range of environmental sources. Some of these seismic waves are strong and caused by earthquakes. The development of the Earthtunes app started about four years ago, what will the next version bring?

Read More

What I would like Northwestern’s next president to prioritize

This piece was originally published in the Daily Northwestern Rebecca Blank is Northwestern’s next university president, and some of the expectations for the role have not changed that significantly over the University’s 170-year history. Just as was asked of Clark Hinman and Henry Noyes, President-elect Blank is expected to keep ...

Read More

Visualizing excess deaths during the COVID-19 pandemic by race and ethnicity

American communities of color have shouldered a disproportionate share of the COVID-19 pandemic’s burden. How can we visualize this impact?

Read More

How to send periodic local notifications to your users

Today, I want to talk about an Apple Framework: User Notifications. Based on Apple’s website, this is a simple Framework that allows us to push user-facing notifications to the user’s device from a server, or generate them locally from our app. I will not cover all the functionalities that this Framework provides, and instead just focus in in a simple problem that I had: Send a periodically notification to the user only if some condition becomes true. For example, the notification that the Activity ring app (installed by default in all the Apple Watches) sends to the user every hour and 50 minutes if the user did not stand up in the last 50 minutes. We can simplify the example like: We want users do some task every day and alert them at 5 pm if they did not do the task yet. Basically, we can reset a bool variable at midnight and set it when the user does the task on the device, showing the notification at 5 pm if the variable is false.

Read More

Golden Age of Hollywood was not so golden for women

Movie data show women participation dropped across job roles in film from 1920 to 1950

Read More

American Heart Association Fellowship

The American Heart Association (AHA) funds basic, clinical, behavioral, translational and population research, bioengineering/ biotechnology and public health problems broadly related to fulfilling our mission to be a relentless force for a world of longer, healthier lives. AHA awards are open to the array of academic and health professionals. This ...

Read More

How do we tell whether a scientific technology has reached maturity?

Life sciences research is in the midst of an extraordinary fruitful period. New technologies are enabling researchers to probe biological phenomena with ever increasing time and spatial resolution, ever greater selectivity, and ever greater coverage. Researchers can sequence thousands of mRNAs and determine their expression levels in single cells, image ...

Read More

Brief example about data interpolation

Today, I want to talk about some data interpolation I had to do recently. As part of a project of mine, I had to deal with US census data. As you probably know, the US census collects data on many aspects of US society (population, education, income, race, and many ...

Read More

Getting longitude-latitude coordinates for a (long) list of cities using Python and a free API

[This post was originally published on my blog] Today I’ve decided to expand the number of cities included on my murder rate map to everywhere with 100,000+ people. In order to do that using the FBI data (which only includes the names of the cities), I need to find the ...

Read More

Step-by-step: How to plot a map with slider to represent time evolution of murder rate in the US using Plotly

[This post was originally published on my blog ] This post in based on this other one I posted a few days ago, where I’m exploring a new data set about murder rates in the US. I decided to write a plot detailing how to plot a map of said ...

Read More

Interactive visualizations with Plotly

For the last couple of years, I’ve been using Plotly to create visually appealing interactive plots. You can create an account at plot.ly and then create and edit your plots from their online platform (they also have a premium option with extra features), but I prefer using Plotly offline, just ...

Read More

New paper out in PLOS Biology on Why potentially important genes are ignored

We just published a new paper performing a large-scale investigation of the reasons why potentially important genes are ignored.

Read More

New paper in Nature Human Behaviour on Personality Types

We just published a new paper investigating personality types in four large datasets (>1.5M respondents) finding robust support for at least four personality types.

Read More

New paper in Science Advances combining topic models and complex networks

Topic models are a popular way to extract information from text data, but its most popular flavours (based on Dirichlet priors, such as LDA) make unreasonable assumptions about the data which severely limit its applicability. Martin Gerlach, member of the Amaral-lab, and co-authors explore an alternative way of doing topic modelling, based on stochastic block models (SBM), thus exploiting a mathematical connection with finding community structure in networks. A network approach to topic models Science Advances 4, eaaq1360 (2018)

Read More

Congratulations to June Lee on winning the lightning talk competition at @Northwestern Computational Research Day!

Several students from our lab participated this week in the Northwestern Computational Research Day, where they presented some of the interdisciplinary research currently being done here. PhD candidate Hyojun (June) Ada Lee won the lightning talk competition with her presentation on the use of a smartphone app to improve quality ...

Read More

Open positions for PhD and postdocs, join us!

The Amaral Lab invites applications of candidates for PhD and postdocs for 2019-2020. The new hires will join an active, collaborative, and supportive group of young (and not so young) researchers. We are looking for enthusiastic, collaborative individuals with strong skills in Python and statistics, interested in participating in projects ...

Read More

The Importance of Computational Social Science

A new discipline for the digital age.

Read More

An outlook of the fight against climate change

According to the Paris Agreement (also known as the Paris climate accord), which was initialed in 2015 and signed by more than 190 countries all over the world, we all human beings are in a war against the global climate change and should work together to curb the greenhouse emissions. The Paris Agreement has a very specific goal to limit a global temperature rise within 2 Celsius degrees compared with the pre-industrial levels. Otherwise, the temperature rise will be irreversible and lead to sea level rising and more frequent extreme weather conditions threatening millions of lives.

Read More