Source analysis