During Cause assignment, we add features representing whether the trigger has been assigned a protein as a Cause and the candidate Cause is an event trigger.
we extract the shortest unlexicalized dependency path connecting each trigger-argument pair, allowing the paths to follow either dependency direction.