{"action":"created","issue":{"url":"https://api.github.com/repos/GMOD/Apollo/issues/1315","repository_url":"https://api.github.com/repos/GMOD/Apollo","labels_url":"https://api.github.com/repos/GMOD/Apollo/issues/1315/labels{/name}","comments_url":"https://api.github.com/repos/GMOD/Apollo/issues/1315/comments","events_url":"https://api.github.com/repos/GMOD/Apollo/issues/1315/events","html_url":"https://github.com/GMOD/Apollo/issues/1315","id":184990271,"number":1315,"title":"Feature request: Framework for annotation 'bots' that can assist human curators","user":{"login":"robsyme","id":31576,"avatar_url":"https://avatars.githubusercontent.com/u/31576?v=3","gravatar_id":"","url":"https://api.github.com/users/robsyme","html_url":"https://github.com/robsyme","followers_url":"https://api.github.com/users/robsyme/followers","following_url":"https://api.github.com/users/robsyme/following{/other_user}","gists_url":"https://api.github.com/users/robsyme/gists{/gist_id}","starred_url":"https://api.github.com/users/robsyme/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/robsyme/subscriptions","organizations_url":"https://api.github.com/users/robsyme/orgs","repos_url":"https://api.github.com/users/robsyme/repos","events_url":"https://api.github.com/users/robsyme/events{/privacy}","received_events_url":"https://api.github.com/users/robsyme/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"nathandunn","id":751274,"avatar_url":"https://avatars.githubusercontent.com/u/751274?v=3","gravatar_id":"","url":"https://api.github.com/users/nathandunn","html_url":"https://github.com/nathandunn","followers_url":"https://api.github.com/users/nathandunn/followers","following_url":"https://api.github.com/users/nathandunn/following{/other_user}","gists_url":"https://api.github.com/users/nathandunn/gists{/gist_id}","starred_url":"https://api.github.com/users/nathandunn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nathandunn/subscriptions","organizations_url":"https://api.github.com/users/nathandunn/orgs","repos_url":"https://api.github.com/users/nathandunn/repos","events_url":"https://api.github.com/users/nathandunn/events{/privacy}","received_events_url":"https://api.github.com/users/nathandunn/received_events","type":"User","site_admin":false},"assignees":[{"login":"nathandunn","id":751274,"avatar_url":"https://avatars.githubusercontent.com/u/751274?v=3","gravatar_id":"","url":"https://api.github.com/users/nathandunn","html_url":"https://github.com/nathandunn","followers_url":"https://api.github.com/users/nathandunn/followers","following_url":"https://api.github.com/users/nathandunn/following{/other_user}","gists_url":"https://api.github.com/users/nathandunn/gists{/gist_id}","starred_url":"https://api.github.com/users/nathandunn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nathandunn/subscriptions","organizations_url":"https://api.github.com/users/nathandunn/orgs","repos_url":"https://api.github.com/users/nathandunn/repos","events_url":"https://api.github.com/users/nathandunn/events{/privacy}","received_events_url":"https://api.github.com/users/nathandunn/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/GMOD/Apollo/milestones/26","html_url":"https://github.com/GMOD/Apollo/milestones/2.0.5","labels_url":"https://api.github.com/repos/GMOD/Apollo/milestones/26/labels","id":1657985,"number":26,"title":"2.0.5","description":"","creator":{"login":"nathandunn","id":751274,"avatar_url":"https://avatars.githubusercontent.com/u/751274?v=3","gravatar_id":"","url":"https://api.github.com/users/nathandunn","html_url":"https://github.com/nathandunn","followers_url":"https://api.github.com/users/nathandunn/followers","following_url":"https://api.github.com/users/nathandunn/following{/other_user}","gists_url":"https://api.github.com/users/nathandunn/gists{/gist_id}","starred_url":"https://api.github.com/users/nathandunn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nathandunn/subscriptions","organizations_url":"https://api.github.com/users/nathandunn/orgs","repos_url":"https://api.github.com/users/nathandunn/repos","events_url":"https://api.github.com/users/nathandunn/events{/privacy}","received_events_url":"https://api.github.com/users/nathandunn/received_events","type":"User","site_admin":false},"open_issues":163,"closed_issues":23,"state":"open","created_at":"2016-03-21T17:36:39Z","updated_at":"2016-10-28T20:59:09Z","due_on":null,"closed_at":null},"comments":6,"created_at":"2016-10-25T00:37:54Z","updated_at":"2016-10-28T21:04:17Z","closed_at":null,"body":"It would be great if an API-consuming script was able to \"watch\" human edits via a websocket connection. This would open up the possibility for users to write 'bots' that add helpful information to in-progress annotation edits, giving a really tight feedback loop. The sort of things I'm thinking of are:\r\n\r\n1) Run the protein translation of every new annotation proposal through something like Interproscan so that the user can see if their proposal contains new conserved domains (which may increase their confidence in the edit).\r\n2) Run the protein translation through some (quick) computational pipeline. Our group is interested in fungal effector prediction, so I'd like to run each annotation through something like [EffectorP](https://www.ncbi.nlm.nih.gov/pubmed/26680733) or similar to assign a score to each transcript.\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/GMOD/Apollo/issues/comments/257028197","html_url":"https://github.com/GMOD/Apollo/issues/1315#issuecomment-257028197","issue_url":"https://api.github.com/repos/GMOD/Apollo/issues/1315","id":257028197,"user":{"login":"nathandunn","id":751274,"avatar_url":"https://avatars.githubusercontent.com/u/751274?v=3","gravatar_id":"","url":"https://api.github.com/users/nathandunn","html_url":"https://github.com/nathandunn","followers_url":"https://api.github.com/users/nathandunn/followers","following_url":"https://api.github.com/users/nathandunn/following{/other_user}","gists_url":"https://api.github.com/users/nathandunn/gists{/gist_id}","starred_url":"https://api.github.com/users/nathandunn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nathandunn/subscriptions","organizations_url":"https://api.github.com/users/nathandunn/orgs","repos_url":"https://api.github.com/users/nathandunn/repos","events_url":"https://api.github.com/users/nathandunn/events{/privacy}","received_events_url":"https://api.github.com/users/nathandunn/received_events","type":"User","site_admin":false},"created_at":"2016-10-28T21:04:17Z","updated_at":"2016-10-28T21:04:17Z","body":"@robsyme  I created a PR here:  https://github.com/GMOD/Apollo/pull/1316\r\n\r\nFeel free to fork / edit / make recommendations, but the general idea is you can run a script [for example](https://github.com/nathandunn/Apollo/blob/add_last_changed_call_1315/docs/web_services/examples/groovy/get_new_features.groovy) and it will return the \"current\" JSON representation, but it would be easy to change.  \r\n\r\nI can merge this into master or keep it in the branch for you to comment / edit.  Let me know."}}
{"actor":{"display_login":"nathandunn"}}