Citation: 6B_5/2020 E. 1

Par arrêt du 25 novembre 2019, la Chambre pénale de recours de la Cour de justice de la République et canton de Genève a rejeté dans la mesure de sa recevabilité le recours formé par A.________ contre l'ordonnance du 29 avril 2019 par laquelle le Ministère public genevois a refusé d'entrer en matière sur la plainte de la prénommée contre B.________. En substance, la cour cantonale a estimé que A.________ n'était pas lésée s'agissant de l'infraction de fausse déclaration en justice. Pour le surplus, elle a considéré que les éléments constitutifs des infractions de calomnie, d'injure, de contrainte et de violation du devoir d'assistance ou d'éducation n'étaient pas réalisés. A.________ forme un recours en matière pénale au Tribunal fédéral contre l'arrêt du 25 novembre 2019. En substance, elle conclut à son annulation et à celle de l'ordonnance de non-entrée en matière, à ce qu'ordre soit donné au Ministère public genevois de reprendre l'instruction par un autre procureur, en particulier qu'il procède à l'audition de différentes personnes et à diverses mesures d'instruction énumérées. Subsidiairement, elle conclut à l'annulation de l'arrêt attaqué et au renvoi de la cause à l'autorité précédente pour nouvelle décision au sens des considérants. Elle requiert, par ailleurs, l'octroi de l'assistance judiciaire et la désignation de " Me C.________ ou Me D.________" en qualité d'avocat d'office.