## Replies per thread
```
match
(u:User {id:$id})-[r:CREATED]->(s:Signal)-[:INITIATED]-(t:Thread)
match
(u1:User)-[:CREATED]-(s1:Signal)-[:IN_THREAD]-(t)
where not
id(u) = id(u1)
with
count(distinct(t)) as threads,
count(distinct(s1)) as replies
with
threads,
replies,
replies / tofloat(threads) as avg_replies
return
{
avg_replies: avg_replies
}
```