Simona Cristea Profile picture
Nov 1 15 tweets 10 min read
#GraphNeuralNetworks are way too cool to be left unexplored!

In a nutshell, GNNs are an exciting merger between graph theory (math) & #DeepLearning (coding).

Here's my detailed resource stack of best GNN theory explainers, videos & coding tutorials I used for my own learning.
1. This is a great place to start if you either: want to learn the basics, or enjoy reading about basic concepts explained in a well structured way.

It walks us through graphs in real world, what graphs & GNNs consist of, and how GNNs do prediction.

distill.pub/2021/gnn-intro/
2. Further, this next tutorial walks us through graphs & GNNs in an intuitive manner, while also going quite deep into the specific mathematical terminology of the field.

I like this one a lot because it also includes hands-on PyTorch code at every step.
theaisummer.com/graph-convolut…
3. Next resource is very very good. This advanced video is an excellent explainer of the theoretical foundations of GNNs by @PetarV_93 @DeepMind

And here's the slide deck from the same video, in case you need to make notes, come back to it later or use it as inspiration for your own teaching.

petar-v.com/talks/GNN-Wedn…
4. Building further, a good educational resource from @DeepMind combines GNN theory & hands-Collab explainer & coding tutorials (JAX & Jraph). It starts off gently, but does go through several core maths concepts quite in-depth.

github.com/deepmind/educa…
5. Next, this follow-up @distillpub article is less introductory that resource (1), but I still find it quite accessible. It intuitively extends the convolution concept to graphs & thoroughly explains *interactively* different types of graph convolutions.
distill.pub/2021/understan…
6. If papers are your thing, this 2020 paper is a good overview. I learned a lot from it.

But don't forget: #GraphNeuralNetworks are a rapidly changing field, so being on top of recent advances is a must.

sciencedirect.com/science/articl…
7. Now, this paper is literally the most recent GNN in biomedicine review that you could possibly find, as it came up yesterday. Is is from @marinkazitnik's lab & it also discusses lots of #genomics, s.a. single cell transcriptomics or cell interactions
If you are interested in applications of GNN to genomics or 🔥biology unraveled by #singlecell #spatial #transcriptomics, I just wrote an explainer thread about two very nice recent papers that came out last week

8. For bio folks: Marinka's lab website @marinkazitnik is really a gem for learning resources on GNNs in biomedicine.

‼️All materials from her 2022 ISMB tutorial on Graph Representation Learning are downloadable. Seriously, this is very good stuff🙏

zitniklab.hms.harvard.edu/meetings/
I need to take a small detour and just mention this. I first saw Marinka's work at the ISMB conference in 2019 in Basel, where she gave a tutorial on Learning on Graphs. Her presentation was excellent & impressed first and foremost by clarity. She made it all sound so easy.
9. Next, this is a collection of hands-on coding GNN tutorials @harvardmed to which @marinkazitnik also contributed: Machine Learning on Graphs. It's quite good for coding practice.

github.com/mims-harvard/g…
10. And... I kept (one of) the best for last: @jure's excellent Machine Learning on Graph Stanford lectures are available on Youtube. This is a very comprehensive resource: the material covers the basics in-depth, while also diving deep towards the end.

youtube.com/playlist?list=…
These are the best resources I've used for my own learning, and that I'm revisiting periodically.

Hope it helps people discover the beauty of GNNs♥️

Please add to this thread good resources that you came across in your learning as well, thanks!

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Simona Cristea

Simona Cristea Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @simocristea

Oct 31
It’s that time of the year🎃when students are deciding if to apply for #PhDpositions👻

Even though #Academia is far from perfect:doing a #PhD is valuable.

It develops unique & important skills that will stay with you forever

These PhD skills are totally☹️not discussed enough👇
1. Ability to work interdependently🔁(independently & with others).

Doing a PhD requires individual planning, as well as collaborating and working within teams. The ability to dive really deep into both these areas *simultaneously* is one of the defining features of a PhD.
2. Self-motivation & drive

Doing a PhD can also be hard & frustrating😮‍💨. You'll sometimes find yourself working alone, with no clear goals on the project, and no end in sight.

Making it work somehow nurtures your ability to motivate yourself when faced with hard situations.
Read 12 tweets
Oct 28
Amazing week for #DeepLearning in #spatial #singlecell biology, with 2🔥new Graph Neural Networks methods!

1.STELLAR🇺🇸 @jure: a cell type annotation & discovery atlas-type framework
2.NCEM🇪🇺 @fabian_theis: an approach to infer cellular communication patterns

Deep dive below🧵 Image
But first, some background.

Spatial molecular biology has actually been around since the 70s. @lpachter's wonderful book-like article "Museum of Spatial Transcriptomics" comprehensively discusses history, tech & methodology advances in the past 50 years.
nature.com/articles/s4159…
Nevertheless, recent advances in single cell molecular technologies (brought by e.g. @10xGenomics & @AkoyaBio) have facilitated the high-throughout profiling of (groups of) single cells in their tissue context across embryogenesis, normal tissue development & disease progression.
Read 22 tweets
Oct 25
This is an important tip⚠️

When interpreting #Bioinformatics results,don't cherry-pick your gene/pathway results!

Don't only discuss/analyze the specific hits that support your hypothesis

Let the data speak for what it is.

Here's hands-on advice on how to NOT overinterpret🧵
1. Filter & sort your list:

Most people use cutoffs for adjusted p-value, but few do so for effect size. While the 2 are correlated, some genes/pathways do show significant, but minuscule, changes among conditions.

‼️Don't overinterpret such changes!Nature♥️large effect sizes
2. Sort your genes/paths by effect size.

3. Do NOT cherry-pick your favorite gene, but with random rank in the list,to center your story on.

Think of it as the Olympics:you are mostly interested in top candidates. Never heard of them? Obscure hits?

This IS V. INFORMATIVE💡
Read 13 tweets
Oct 21
Today's amazing science dives deep into the 2 strongest #cancer modulators: evolution & immune defense.

First-ever detailed temporal evolutionary trajectories for 600,000 B cell lymphoma immune cells #scRNAseq & #scTCRSeq of 32 patients during immunotherapy with 2 CAR-T drugs 🧵 Image
First, what is chimeric antigen receptor (CAR) T cell therapy?

It is an immunotherapy in which the patient's own immune cells are genetically engineered ex-vivo to recognize, attack & kill tumor cells. Then they are infused back into the patient, ready to fight the enemy!🤺 2/13
Immunotherapies have revolutionized cancer treatment & are among the most promising future approaches.

However: response rates, even if varying across cancers, remain limited, with e.g. 50% response in lymphomas.

Why such therapies fail for the other half remains a mystery 3/13
Read 13 tweets
Oct 12
Valuable #immunology cell atlas: #scRNAseq + paired B & T cell receptor seq for 330,000 tissue-resident immune cells across 16 human tissues.

CellTypist: new & robust immune cells annotation algorithm, finding 101 immune cell types in 1,000,000 cells‼️

Why this is important👇🧵
Assessing cell types in healthy human tissues is hard. That's why most human immune studies so far profiled immune cells circulating in the blood.

But we know that the multitude of immune cells residing in tissues play distinct roles in development & disease than blood cells 2/7
This study is the first to characterize in depth the single cell expression landscape of the immune system as an integrated cross-tissue machinery.

The resulting cell-level complexity is disentangled with CellTypist, a newly-introduced logistic regression-based framework. 3/7
Read 9 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(