Is there a comprehensive list of factors that alter the catch chance in Pokemon Go?
For example I know about Razz Berry's, Great Ball's and Ultra Ball's increase the capture chance, and I know tapping the screen does not. What else is there?
Estimated Multipliers for items:
Estimated Chance % for capture circle:
In addition to what @Insane has said, each unique species of Pokemon has a unique base capture rate.
Keep in mind that the following information has been extracted from the Pokemon Go source code, and while its accuracy may seem feasible and reasonable, it is not yet official. That being said, this is what most people seem to believe at this point...
The following a list of the base capture rate for each of the 151 Pokemon in Pokemon Go (source):
Keep in mind that base capture rate means the probability or likelihood that you will catch a Pokemon with a PokeBall, with no throw bonus, curveball, Razz Berry, or any other feature that increases or decreases your likelihood. You can see other answers for a full list of other factors that affect catch rate.
From the above statistics, you can see that there are five Pokemon that are currently not catchable (with a base capture rate of 0%), including Articuno, Zapdos, Moltres, Mewtwo, and Mew. There is speculation that these Pokemon will be "given away" at Niantic events. It is also interesting to note that the ever mysterious Ditto has a base catch rate of 16%, so if anyone can find it, it's not uncatchable.
Here is a helpful video that essentially summarizes all of the above information in a visual, easy to understand fashion.