Your colleagues behaviour towards you is the start of harassment.
I suggest that you start to make a list or log, just in case her behaviour escalates and becomes worse. Include dates, times ad details of the incident (s) in case it escalates and you need to notify your manager.
From what you are saying in your post, it seems like she has a bad attitude towards you, for reasons completely unknown to you. Chances are, you have done nothing wrong, some women are born wicked, are mean and nasty for no good reason. They are insecure, lack basic communication skills and are weak minded.
So you have to be the strong one here OP, you can do it and I'll tell you how.
It is good that you get on well with your other colleagues. To keep yourself in stronger position you need to cover yourself, work to your absolute best of your ability so that your work is exemplary so* *vinegar tits can not call you, blame any thing on you and target the quality of your work.
Your managers and colleagues will see you are a team player, a valued and important member of their team is a strong position to be in and they will back you up.
Remember, you have a right to defend yourself but don't retaliate because this could go against you and its what she may be trying to push you into.
If she steps out of line, log it and give your log to HR and your manager who should deal with her and her shameful behaviour should stop, immediately. I wish you the best and hope things improve.